私はxpathを試しています。
実験に使用しているxmlは次のとおりです。
<moves>
<roll player="1">6</roll>
<piece nr="1" player="1" field="1"/>
<roll player="2">4</roll>
<roll player="2">6</roll>
<piece nr="5" player="2" field="11"/>
<roll player="1">4</roll>
<piece nr="1" player="1" field="5"/>
<roll player="2">6</roll>
<piece nr="5" player="2" field="17"/>
<roll player="1">6</roll>
<piece nr="2" player="1" field="1"/>
<roll player="2">6</roll>
<piece nr="6" player="2" field="11"/>
</moves>
では、if else を xpath に実装する方法は?
2 番目のアクションがプレーヤー 1 からのものである場合のように、f.ex. を実行します。
更新 1:
ここに私が意味するものがあります:
boolean(/game/moves/roll[2]/@player=1
2 番目の要素がプレーヤー 1 であるかどうかが返されるので、次のように else-Path を追加したいと思いますか? では、それを追加する方法は?