<E st="SS" >
<id>789</id>
<name>Study Table 1200 C2</name>
<vlid>1</vlid>
<E st="SS" >
<id>567</id>
<name>Study Table1</name>
<vlid>94611431277729312</vlid>
</E>
<E st="SS" >
<id>345</id>
<name>Study -SOFT1</name>
<vlid>94611431277729311</vlid>
</E>
<E st="SS" >
<id>123</id>
<name>Study Table 02</name>
<vlid>94611431277729309</vlid>
</E>
</E>
これで、vlid=3 の id のノード値を取得しようとしています。私が書いたxpathは(//E[vlid=94611431277729312]/id
)です。結果は<id>567</id>,<id>345</id><id>123</id>
むしろ、私は1つのIDだけが欲しいです<id>567</id>
. 例外出力を取得できない理由を教えてください。
前もって感謝します