これは、繰り返されるノードと欠損値に関する質問です。
以下の xml を考えると、XPath で (value2, value5) ではなく (value2, null, value5) を返す方法はありますか? 次のような表現を使用しています。
/nodes/node[*]/value2/text()
値を取得します。値が欠落しており、これが発生するインデックスを知る必要があります。私は XPath の完全な初心者であり、これを行う方法がわかりません。
<nodes>
<node>
<value1>value1</value1>
<value2>value2</value2>
</node>
<node>
<value1>value3</value1>
</node>
<node>
<value1>value4</value1>
<value2>value5</value2>
</node>
</nodes>
敬具、
ミッパー