博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于dom4j中的一些注意细节,Element和Node的区别
阅读量:6517 次
发布时间:2019-06-24

本文共 353 字,大约阅读时间需要 1 分钟。

hot3.png

今天写练习的时候,碰到了nodeCount()结果不正确的困扰,后来是在网上查了才知道的……

情况如下:

      dom4j里有个方法叫做nodeCount()。该方法是节点(node)计算,在使用它的时候,总是出现不正确结果,另我很无语。后来我按照网友的建议,遍历所有结点的方法,看了每个结点都是什么,才知道如果遍历的是结点,每行的换行符“/n/t”都会做为一个结点来计算…… 结果可想而知!

    后来采用了遍历元素的方法来解决这个问题,遍历元素的时候就不会将换行符算进去了。

 

因此我有如下体会:

   元素(Element)和结点(Node)有区别,节点包含了元素,元素一定是节点,而必须是含有完整信息的结点才是一个元素。

 

转载于:https://my.oschina.net/u/2308739/blog/601114

你可能感兴趣的文章
特殊字符校验
查看>>
GCC 中 -L、-rpath和-rpath-link的区别
查看>>
RedHat7下PostGIS源码安装
查看>>
亚马逊AWS学习——VPC里面几个概念的关系
查看>>
context.getSystemService的简单说明
查看>>
php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串....
查看>>
三个小时学会wordpress模板制作
查看>>
【网络协议】TCP协议简单介绍
查看>>
利用SMB jcifs实现对windows中的共享文件夹的操作
查看>>
Spring(十七):Spring AOP(一):简介
查看>>
html5常用属性text-shadow、vertical-align、background如何使用
查看>>
微软正式宣布Azure MongoDB Atlas免费方案
查看>>
Jessica Kerr:高绩效团队简史
查看>>
开发者需要知道的有关软件架构的五件事
查看>>
GitLab 9提供了子群组、部署面板和集成监控
查看>>
继爆款超级账本后,IBM再次推出新产品
查看>>
贝壳金控赵文乐:基于 Spring Cloud 的服务治理实践
查看>>
Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子
查看>>
区域生长算法 C++实现
查看>>
数据分析-从入门到崩溃
查看>>