【发布时间】:2015-03-09 14:48:59
【问题描述】:
我正在尝试解析一个类似于以下内容的 XML 文档:
<!-- language: lang-xml -->
<map>
<entry>
<string>rowId : 1231231</string>
<map>
<entry>
<string>some strings</string>
</entry>
<entry>
</string>some more strings!</string>
</entry>
</map>
</entry>
</map>
我在解析 xml 文件时总是使用 getElementsByTagName 方法。但在这种情况下,我不知道如何只获取外部元素然后获取内部元素。似乎通过调用 getElementsByTagName ("entry") 也会返回内部元素。
关于如何解析这个文档有什么建议吗? 谢谢
【问题讨论】:
标签: java xml parsing dom nested