读书人

一个通过JDOM取XML节点的有关问题,求教

发布时间: 2012-01-01 23:10:55 作者: rapoo

一个通过JDOM取XML节点的问题,求教
如XML文件为

<root>
<child name= "1 "/>
<child name= "2 "/>
<child name= "3 "/>
</root>

用JDOM如何最快速度可以通过name值得到对应的节点
比如通过2,得到 <child name= "2 "/>

求教~~~~~~~~~~~~~~

[解决办法]
<root>
<child_1/>
<child_2/>
<child_3/>
</root>
如此可行矣
[解决办法]
恐怕只有遍历子节点,判断name Attribute的值等于2了
[解决办法]
用XPath可以很容易做到。
XPath:“//child[@name = '2 ']”
[解决办法]
得到document后,用document.getElementsByName( "1 ")[0]可以得到第一个name值为1的child节点

读书人网 >J2SE开发

热点推荐