以下のXMLでは、xml全体の下で要素cの2番目の出現の値を 'Result'にします。これを得るためにxpath式は何ですか? 私のコードでは、私は 'a'要素のインデックスを知らないことに注意してください。私がaのインデックスを知っているなら、xpathは簡単です(/ root/a [4]/b/c)。トップノードのインデックスが未知のxpath式
しかし、私たちが知っていることは、文書全体の要素cの2番目の出現です。文書の構造は同じです。つまり、2つのケースがあります。要素aの値を持たないもの2番目の要素、要素bとcは要素aの下に来ることができます。
<root>
<a></a>
<a></a>
<a>
<b>
<c>junkdata</c>
</b>
</a>
<a>
<b>
<c>Result</c>
</b>
</a>
</root>
この表現は、それが簡単になります。ありがとう:) – Suresh