如何使用xquery返回某个索引处的值?例如,如果这是我的xml文件:使用xquery获取索引值?
<game>
<team>
<player>id="1"</player>
<player>id="2"</player>
</team>
<team>
<player>id="3"</player>
<player>id="4"</player>
</team>
<team>
<player>id="5"</player>
<player>id="6"</player>
</team>
</game>
说我要回各队的第一个玩家ID,这样我就得到1,3,5,如何将我写这篇文章的查询?我试过这样的东西,但它不起作用:
for $team in doc("game.xml")//team
return data($team/player/@id[1])
任何帮助,将不胜感激。谢谢。
尝试应'id's会有玩家标签作为属性的一部分? –