1

我有这样的简单 XML 结构:

<project>
  <frame>
    <object type="Circle" radius="5"/>
    <object type="Square" side ="4"/>
  </frame>
</project>

我应该使用什么路径字符串(XPath 1.0)来接收对象的半径属性值,该类型属性等于“Circle”。

/project/frame/object[@type="Circle"]/@radius

这是对的吗?

已编辑:是的,它确实是正确的,我已经使用工具进行了检查,这是在评论中建议我的。但是返回的字符串是:

 radius="5"

有没有办法只接收属性值 - “5”?

4

1 回答 1

0

尝试这个:

doc("c:\temp\temp.xml")
/data(/project/frame/object[@type="Circle"]/@radius)
于 2013-03-03T14:39:54.710 回答