我提供給我下面的XML和我不能改變它:查詢的值,其中默認命名空間節點存在
<Parent>
<Settings Version="1234" xmlns="urn:schemas-stuff-com"/>
</Parent>
我試圖取回使用XPath「版本」的屬性值。由於xmlns沒有別名定義,它會自動將xmlns分配給Settings節點。當我將這個XML讀入XMLDocument並查看Settings節點的namespaceURI值時,它被設置爲「urn:schemas-stuff-com」。
我曾嘗試:
//父/設置/ @版本- 返回Null
//父/甕:架構 - 東西-COM:設置/ @版本- 無效語法
好的問題(+1)。查看我的答案,瞭解不依賴於特定實現或特定編程語言的解決方案。 :) – 2010-05-15 16:09:06