我有这样的简单 XML 文件:
<screen>
<object attribute="String"/>
<object attribute="Relationship">
<vertices>
<vertex point_index="1" x="18" y="30" />
<vertex point_index="2" x="91" y="30" />
<vertex point_index="3" x="91" y="60" />
<vertex point_index="4" x="18" y="60" />
</vertices>
</object>
</screen>
如何正确使用 XPath(1.0) count() 函数接收指定类型对象中的顶点数?我正在尝试使用以下字符串,但在线 XPath 测试工具 (http://www.xpathtester.com/test) 返回错误。
count(/screen/object[@attribute="Relationship"]/vertices/*)
似乎有什么问题?