【发布时间】:2010-01-21 15:24:29
【问题描述】:
我正在尝试解析 XML 文件。我能够解析普通的文本节点,但如何解析文本列表?不幸的是,我得到了文本列表的第一个孩子。如果我尝试做
elem.nextSibling();
它总是不能为null,我知道还有另外两个值。
有人可以给我举个例子吗?
谢谢!
XML 示例
<viewentry position="1" unid="7125D090682C3C3EC1257671002F66F4" noteid="962" siblings="65">
<entrydata columnnumber="0" name="Categories">
<textlist>
<text>Lore1</text>
<text>Lore2</text>
</textlist>
</entrydata>
<entrydata columnnumber="1" name="CuttedSubjects">
<text>
LoreImpsum....
</text>
</entrydata>
<entrydata columnnumber="2" name="$35">
<datetime>20091117T094224,57+01</datetime>
</entrydata>
</viewentry>
【问题讨论】:
-
你能发布你试图解析的 XML 吗? (或部分)
-
没问题!请检查我的更新
-
你用的是什么解析器?顺便说一句:使用 Apache Digester 可能比尝试像那样手动解析 XML 更容易。
-
是否可以通过节点名在digester中定义规则?