使用SAX Parser,获取属性的值

我正在使用Android从Web解析XML。下面的代码显示了XML的示例。我遇到的问题是我无法获得item标签的字符串值。当我使用name =

attributes.getQName(i);它时,它输出的是名称,而不是属性的值。

<weatherdata>

<timetags>

<item name="date">

<value>20/04/2012</value>

<unit/>

<image/>

<class>dynamic</class>

<description>The current date</description>

</item>

回答:

attributes.getValue(i);

代替

attributes.getQName(i);

因为正如文档所说:

返回属性的限定名称(前缀)。

通过限定(前缀)名称查找属性的值。

请参阅此示例以获取属性名称和值

以上是 使用SAX Parser,获取属性的值 的全部内容, 来源链接: utcz.com/qa/400357.html

回到顶部