我正在尝试解析这样构建的 XML 页面:http: //pastebin.com/t9cXdnGs。我按照本教程实现了一个基本的 SAX 解析器:Anddev SAX 教程。
它工作得很好,除了我只得到最后一个标签的值。为了解决这个问题,我实现了一个 ArrayList 来添加每个 XML 节点创建的每个对象。但现在我得到了一些奇怪的输出。对于他在循环中传递的每个节点,他再次添加相同的值。所以对于节点 1,我得到一次值,对于节点 2,我得到两次值,依此类推......(例如:value1、value2value2、value3value3value3)
我似乎无法弄清楚出了什么问题...
这是我的完整页面源代码:http: //pastebin.com/bkyz0g1U