我想在没有XPath的情况下使用DOM解析器获取xml文件中的childnode的属性值..是否有任何我可以做到的方式
我的节点结构如下:
<parent type = "xxxxx">
<child type = "yyyy">
<grandchild name = "xxxxx" type ="zzzz" />
<grandchild name = "xxxyx" type ="zzzx" />
</child>
我想要给孩子的类型作为输入的大孩子的名字
答案 0 :(得分:0)
是
Element
。如果是这样的话,请投下它。Element.getAttribute
。答案 1 :(得分:0)
可以使用这样的东西:
NodeList childNodes = parent.getChildNodes();
for(int i = 0; i < childNodes.size(); i++) {
System.out.println(childNodes.item(i)
.getAttributes()
.getNamedItem("myAttribute")
.getNodeValue());
}
这是我做过的一种方式。