0

以下の構造の 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>
4

1 に答える 1