您的位置:首页 > Web前端 > Node.js

关于dom4j中的一些注意细节,Element和Node的区别

2010-08-23 15:44 399 查看
今天写练习的时候,碰到了nodeCount()结果不正确的困扰,后来是在网上查了才知道的……
情况如下:
dom4j里有个方法叫做nodeCount()。该方法是节点(node)计算,在使用它的时候,总是出现不正确结果,另我很无语。后来我按照网友的建议,遍历所有结点的方法,看了每个结点都是什么,才知道如果遍历的是结点,每行的换行符“/n/t”都会做为一个结点来计算…… 结果可想而知!
后来采用了遍历元素的方法来解决这个问题,遍历元素的时候就不会将换行符算进去了。

因此我有如下体会:
元素(Element)和结点(Node)有区别,节点包含了元素,元素一定是节点,而必须是含有完整信息的结点才是一个元素。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: