我正在使用 Android 从 Web 解析 XML。下面的代码显示了 XML 的示例。我遇到的问题是我无法获取项目标签的字符串值。当我使用 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);
因为作为 doc说:
getQName:返回一个属性的限定(前缀)名称。
getValue:通过限定(前缀)名称查找属性值。
见 this获取属性名称和值的示例
关于java - 使用 SAX Parser,获取属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10242561/