使用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