如果我有像这样的XML结构
A
B C
D E F G
因此A
有两个子节点B
和C
,B
有两个子节点D
和E
,以及{{} 1}}有两个子节点C
和F
。如何编写xpath来选择G
和E
?我正在寻找一种方法来结合两个选择器,如G
。
我正在尝试像
这样的东西/A/(B/E)|(C/G)
但是这有语法错误......
答案 0 :(得分:1)
我在上面的场景中构建了一个XML输入,如下所示:
<A>
<B>
<D>DDD</D>
<E>EEE</E>
</B>
<C>
<F>FFF</F>
<G>GGG</G>
</C>
</A>
如果您运行此查询:
/A[B]//E|/A[C]//G
输出:
<E>EEE</E>
<G>GGG</G>