1
我有簡單的XML結構是這樣的:的XPath屬性值解析
<project>
<frame>
<object type="Circle" radius="5"/>
<object type="Square" side ="4"/>
</frame>
</project>
應使用哪種路徑的字符串(XPath 1.0中),以接收對象的半徑屬性的值,這類型屬性等於「圓」。
/project/frame/object[@type="Circle"]/@radius
它是正確的嗎?
編輯: 是的,這確實是正確的,我一直在使用的工具檢查它,這是勸我的意見。但返回的字符串是:
radius="5"
是否有任何方法只接收屬性值 - 「5」?
哪種編程語言是您使用? – Stanley
它對我來說當然看起來是正確的。你是否從你的工具集中得到一個錯誤或者沒有正確的答案?你在做什麼XPath表達式? –
我正在使用C.我想爲基於XPath的XML解析接口編寫ARM核心微控制器。但是我認爲編程語言對於這個問題並不重要。 – vard