我在 java 中使用 DOM4j 进行 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 中指定的命名空间。我尝试了很多,但没有成功。