我有一個簡單的要求,即需要獲取屬性xml:id
的值,即af1
。 我正在利用SAXParser
,這裏是我的xpath:a/aff/@xml:id
相反,我能夠使用xpath:a/aff/@value
獲取價值。如何使用xpath檢索屬性名稱中包含冒號的屬性名稱的值
但我無法檢索的價值,你能幫我嗎?
<?xml version="1.0" encoding="UTF-8" ?>
<a>
<aff xml:id="af1" value="a">
<uAff>
Hello
</uAff>
</aff>
<aff xml:id="corr1">
<uAff>
Hello1
</uAff>
</aff>
</a>
在此先感謝。
非常感謝:-)您的回答是關注點:-) 請問您可以告訴如何獲取冒號標籤的價值。如果它是aff:那麼我們該如何解析它?如果你有aff: –
:then aff必須是一個命名空間,這是一個不同的問題。看看這裏:http://stackoverflow.com/questions/536441/xpath-namespace-driving-me-crazy – tibtof
或者你可以使用local-name()而不是name(),FWIW http://stackoverflow.com /一個/32453分之11131700 – rogerdpack