我用Java1.7解析XML文档。当我运行函数document.getElementByTagName("Product")时,我得到了6000个条目,但是如果我用Notepad++打开它,我只看到3000个条目。
在遍历所有条目数错误的元素时,我遇到了问题。
发布于 2012-08-01 21:00:46
我解决了这个问题。问题出在XML文件上。父节点与其中一个子节点具有相同的名称。例如。
> <products>
> <product>
> <name>Blbalbal</name>
> <size>14</size>
> <cost>2000 $</cost>
> <link>
> <product>www.somthing.com</product>
> </link>
> </product>
> <product>
> <name>Product2</name>
> <size>123</size>
> <cost>2 $</cost>
> <link>
> <product>www.somthing2.com</product>
> </link>
> </product>
> </products>这就是为什么,每个条目都会计算两次。
https://stackoverflow.com/questions/11740948
复制相似问题