这是一个关于重复节点和缺失值的问题。
鉴于下面的 xml 在 XPath 中是否有返回 (value2, null, value5) 而不是 (value2, 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>
亲切的问候,
米珀