【发布时间】:2013-08-08 06:55:35
【问题描述】:
我有一个通过 SAXParser 读取的 XML 文件,但我无法正确读取它。 XML 的结构如下:
<game>
<players>
<player>
<name>Player 1</name>
<score>100</score>
</player>
</players>
</game>
如何让 Android SAXParser 读取标签之间的值?这是我拥有的代码,但它正在寻找标签的属性,而不是之间的文本。
@Override
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
if(localName.equals("name")) {
names.add(attributes.getValue("name"));
}
else if(localName.equals("score")) {
scores.add(Integer.parseInt(attributes.getValue("score")));
}
}
【问题讨论】:
标签: android xml-parsing sax