Java用Xpath解析XML遇到一个有关问题?求大神帮忙解决一下
Java用Xpath解析XML遇到一个问题?求大神帮忙解决一下

怎么获取<ns1:ypjkSbxtjkxxs>节点下有几个item项?
我这样写结果都不对,为什么?

------解决思路----------------------
那么你测试获取根节点试试看看呢?
------解决思路----------------------
是不是冒号的问题,XPATH中冒号是保留字符,把ns1:……这个换个名称,比如root1,然后再测试看看
------解决思路----------------------
参考这个
------解决思路----------------------
看起来是冒号的问题,但其实这是命名空间的声明。如果你用dom4j需要使用XmlNamespaceManager定义ns1命名空间的声明。
怎么获取<ns1:ypjkSbxtjkxxs>节点下有几个item项?
我这样写结果都不对,为什么?
------解决思路----------------------
那么你测试获取根节点试试看看呢?
------解决思路----------------------
是不是冒号的问题,XPATH中冒号是保留字符,把ns1:……这个换个名称,比如root1,然后再测试看看
------解决思路----------------------
参考这个
------解决思路----------------------
看起来是冒号的问题,但其实这是命名空间的声明。如果你用dom4j需要使用XmlNamespaceManager定义ns1命名空间的声明。