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

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

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

其中它由元素节点、属性节点和文本节点组成,但是它是一个div元素,

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

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

你可能感兴趣的:(Java)