困扰我几周的dom4j无法解析xml命名空间的问题近日得以解决,如果这个问题也正在困扰你,看看下文也许能给你一些启发 xml文件----myXML.xml 代码
下面是用dom4j解析上面xml文件的java源文件 ---ReadMyXML.java 代码
上面就是运用dom4j解析带命名空间的xml文件的节点的例子,只要给XPath设置默认的命名空间就行了,这个xml文件尽管定义了其他命名空间,但是没有用到它,所以不必管它,那个HashMap里的键是随便定义的字符串,值就是默认的命名空间对应的字符串。document.createXPath()里传的参数是要读取的节点的XPath,即“//”+ HashMap里的键名 + “:”+ 要读取的节点名组成的字符串,简单吧,后面怎么做我就不用说了吧^_^ xml文件----myXML2.xml 代码
解析上面xml文件的java文件如下 代码
|
解决dom4j无法解析xml命名空间的问题
最新推荐文章于 2023-11-24 20:54:33 发布