我正在开发一个项目,我必须使用java操作XML文件。
之前我通过使用节点名称获取节点,即。 getElementsByTagName()
。现在当我有一个父节点和同名子节点的xml文件时出现问题
我怎样才能区分它们。
这是我的xml文件的简短示例。
<deviceparameters>
<parameter> // parent
<name>ABC</name>
<parameter>Yes</parameter> // child with same name
<value>20</value>
</parameter>
</deviceparameters>
提前致谢。
答案 0 :(得分:2)
首先按名称查找deviceparameters
,然后找到一个已命名的子parameter
,这是您的第一个,然后是parameter
的孩子。 Javadoc将告诉您用于查找命名子项的方法(您可能需要遍历子元素)。