following-sibling
軸を機能させることができません。
私は次のようなXMLドキュメントを持っています。私はのようなものを試しましたname(/T/p/q/following-sibling::*[1]
。セットの最初の結果だけになることはわかってname
いますが、その式は何も返しません。xmlstarlet
Ubuntuでコマンドを使用して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