我正在用Java处理XML,我在想;元素和节点的区别是什么?


当前回答

节点和元素是相同的。每个元素都是一个节点,但并不是每个节点都必须是一个元素。

其他回答

节点定义为:

文档中有效、完整结构的最小单位。

或者为:

树视图中的对象,用作容纳相关对象的容器。

现在有很多不同类型的节点,比如元素节点,属性节点等等。

元素和属性、文本等一样都是节点的一种类型。

元素是唯一一种可以拥有子节点和属性的节点。

文档也有子节点BUT 没有属性,没有文本,只有一个子元素。

节点可以是许多不同类型的东西:一些文本、注释、元素、实体等。元素是一种特殊类型的节点。

现在我知道,元素是节点之一

所有节点类型都在这里http://www.w3schools.com/dom/dom_nodetype.asp

元素位于结束标记中的开始标记和结束标记之间

文本节点是一个节点,而不是一个元素。