我有一个如下所示的 xml 文件
<mxCell id="0"/>
<mxCell id="1" parent="0"/><mxCell connectable="0" id="2" parent="1"value="a=5" vertex="1"></mxCell>
<mxCell id="3" parent="2" value="op1" vertex="1"></mxCell>
<mxCell connectable="0" id="4" parent="1" value="b=8" vertex="1"></mxCell>
<mxCell id="5" parent="4" value="ip1" vertex="1"></mxCell>
<mxCell id="6" parent="4" value="op1" vertex="1"></mxCell>
<mxCell connectable="0" id="7" parent="1" value="c=_x+_y" vertex="1"></mxCell>
<mxCell id="8" parent="7" value="ip1" vertex="1"></mxCell>
从 xml 文件中,我想获取“id”的属性值,其中“parent=”4”的属性值。虽然我知道简单地检索属性值,但我想通过另一个属性的属性值来检索属性值。我如何使用 JAVA 中的 xml 解析器来做到这一点?
最佳答案
我已经这样做了
Element eElement=(Element)nNode;
if(eElement.getAttribute("parent").equals("4")
{
System.out.println("id"=+eElement.getAttribute("id"));
}
关于java - 使用 xml 中的另一个属性值检索一个属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36326127/