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


当前回答

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

其他回答

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

节点是DOM树的一部分,元素是特定类型的节点

如。 <foo>这是文本</foo>

你有一个foo元素,(它也是一个节点,因为元素继承自节点)和一个文本节点'This is Text',这是foo元素/节点的一个子节点

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

节点定义为:

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

或者为:

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

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

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