我有这个xml文件

<A>
    <aa IRI="X"/>
    <bb IRI="X1"/>
    <bb IRI="X2"/>
</A>
<A>
    <aa IRI="Y"/>
    <bb IRI="Y1"/>
    <bb IRI="Y2"/>
</A>
<A>
    <aa IRI="Z"/>
    <bb IRI="Z1"/>
    <bb IRI="Z2"/>
</A>






在我的xml文件中,它包含大量的A balise
所以当aa IRI =“ Y”时,如何提取bb属性(IRI)

最佳答案

或者,如下所示:

//A[aa/@IRI='Y']/bb/@IRI


(找到具有A子元素且aa属性为IRIY子元素,然后导航至bb子元素并检索IRI属性)。

10-07 22:15