0

我有以下 XML:

<test>
    <a></a>
    <a><a1><c type="5"/></a1></a>
    <a><a2><a1><c type="5"/></a1></a2></a>
    <a><a2><a1><c/></a1></a2></a>
    <a><c type="6"/></a>
</test>

我想选择在其子代、孙代或孙辈a中拥有的所有节点,即层次结构中的任何位置。c[@type = '5']我怎样才能做到这一点?

4

1 回答 1

2

解决方案之一:

//a[descendant::c[@type = '5']]
于 2012-06-17T13:03:38.490 回答