我有一个如下的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/

10-11 09:22