我使用dom4j的用于Java的XML工作,我的XML是这样的:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<abcd name="ab.catalog" xmlns="http://www.xyz.com/pqr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xyz.com/pqr ./abc.xyz.xsd">
<efg>
......
</efg>
<efg>
.....
</efg>
</abcd>
然后,
List<Node>list = document.selectNodes("/abcd/efg");
获取列表零的大小。 我觉得这是由于XML指定的命名空间。 我尝试了很多,但cn't获得成功。