【发布时间】:2012-06-25 11:46:23
【问题描述】:
我无法让following-sibling 轴工作。
我有一个如下的 XML 文档。我尝试了类似name(/T/p/q/following-sibling::*[1] 的东西。我知道name 只会导致集合中的第一个,但是,该表达式不会返回任何内容。我正在 Ubuntu 上尝试使用 xmlstarlet 命令的 XPath。
<T>
<p><q>
<a1>A</a1>
<a2>A</a2>
<a3>A</a3>
<a4>A</a4>
<a5><b1>A</b1></a5>
</q></p>
</T>
给定输入为/T/p/q,我想要其所有子元素节点的名称,但仅限于该级别。也就是说,输出应该是
a1
a2
a3
a4
a5
【问题讨论】: