以下の構造の XML ファイルに XPath を適用しようとしています。
XPath: /root/tour/round/event/parent::round/@name
予想される出力は次のとおりです。
final
semifinal
semifinal
quarterfinal
quarterfinal
quarterfinal
quarterfinal
round3
しかし、上記の出力が得られず、代わりに次のようになります。
final
semifinal
quarterfinal
round3
期待される出力を得るために何か助けていただければ幸いです。
XML ファイル
<root>
<tour>
<round name="final">
<event>Test</event>
</round>
<round name="semifinal">
<event>Test</event>
<event>Test</event>
</round>
<round name="quarterfinal">
<event>Test</event>
<event>Test</event>
<event>Test</event>
<event>Test</event>
</round>
<round name="round3">
<event>Test</event>
<event>Test</event>
<event>Test</event>
<event>Test</event>
</round>
</tour>
</root>