我的示例输入XML是:
<root>
<a>
<b>
<c>item1</c>
<d>item2</d>
<e>item3</e>
</b>
</a>
<a>
<b>
<c>item4</c>
<c>item5</c>
<e>item6</e>
</b>
</a>
</root>
我想选择所有第一次出现的节点c。 输出应为item1和item4。 当我使用/ root / a / b / c时,它返回item1,item4和item5。
答案 0 :(得分:1)
我将此用于您的示例//root//c[1]
,并且它正如您所期望的那样工作。
{{3}}
答案 1 :(得分:0)
/root/a/b/c[1]
有关详细说明,请参阅:https://stackoverflow.com/a/5818966/36305