Dom4j 中Node节点 和Element元素的区别

来源:互联网 发布:azw3转mobi软件 编辑:程序博客网 时间:2024/04/29 23:50

          最近在做XML文件解析的项目。Dom4j可以获取Node和Element 两种,但是两种的区辨到底是什么,我有些迷惑,在网上找到了一些比较合理的解释,

Node是节点,一个属性、一段文字、一个注释等都是节点,而Element是元素,是比较完整的一个xml的元素,即我们口头上说的xml“结点”(此处故意使用“结”字,以示与“节点”Node区别),我觉得这点和HTNL中DOM很像,比如说<div id="ss"></div>其中它由元素节点、属性节点和文本节点组成,但是它是一个div元素,

我们平时在开发中经常大都使用的是Element,我们怎样把Node转为Element呢,

Element sosaleInOtherHeadEle = (Element) sosaleInOtherELe.selectSingleNode("sosaleInOtherHead");

0 0