我有一个如下的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”的属性值,其中“父母= 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/