鑑於以下XML:撒克遜Xpath的命名空間
<Document xmlns="urn:company.com:catalog.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<book>
<author>Wells</author>
</book>
</Document>
使用Xerces以下XPath查詢工作:
//urn:company.com:catalog.01:author
當我使用撒克遜(V 8.7)我一個StaticError與消息「無效的QName地方部分{company.com:catalog ....}'。
Xpath查詢應該如何獲得作者的價值?
那麼這個xmlns甚至有效嗎? – fransvn 2010-12-09 15:43:38
@drifwood:是的,實際上任何字符串都是有效的命名空間URI,除了它應該是有效的URI。 – 2010-12-09 15:48:41