当利用xpath查询时,遇到命名空间时,正常的xpath表达式就会无效,一种利用xpath-namspace查询的方法是使用local-name()这个本地化函数,可以将namespace忽略

/*[local-name()='definitions']/*[local-name()='service']

上述表达式可以查到xml片段

<wsdl:definitions>

<wsdl:service>tt</wsdl:service>

<wsdl:definitions>

本文地址:http://www.yaronspace.cn/blog/index.php/archives/179

来自yaronspace.cn  本文链接:http://yaronspace.cn/blog/archives/179