XPATH与default namespace

XPATH里没有default namespace.  如果一个Element有name space, 则必须要以prefix:elementName方式在XPath里指定. 如果只是elementName则表明此element不包含于任何name space.    

一段XML: my info

在JDOM里根元素:     

 XPath xpath = XPath.newInstance("//ns:web-app");    

 xpath.addNamespace("ns", http://java.sun.com/xml/ns/j2ee);  

你可能感兴趣的:(XPATH与default namespace)