我开始在 w3cschool 学习 xpath。我正在尝试评估游戏中的玩家数量。(所以计算屏幕名称和 text() 元素/属性)
这是我的示例 xml:
<game>
<info>
<name>My Game</name>
<description>A <i>very</i> interesting game.</description>
<started>2012-03-01T18:00:00Z</started>
<players number="2">
<screenname player="1">Alice</screenname>
<screenname player="2">Bob</screenname>
</players>
<rounds>2</rounds>
<winner player="2"/>
</info>
</game>
我使用的 xpath 查询是:
//game/info/players[count(.//screenname/text())]
但我只得到:
"Result is a NodeSet containing 1 element"
(工具: http: //www.whitebeam.org/library/guide/TechNotes/xpathtestbed.rhtm)
是什么导致了这个错误?