为什么XML中的节点和元素不同?理由是什么?
我已经编写了一段在XML上运行的代码,我一直在想,节点和元素同时存在的原因是什么?(我们知道)。它们都表示标记(或多或少),并且具有不同的方法,这只会使代码变得复杂为什么XML中的节点和元素不同?理由是什么?,xml,dom,Xml,Dom,我已经编写了一段在XML上运行的代码,我一直在想,节点和元素同时存在的原因是什么?(我们知道)。它们都表示标记(或多或少),并且具有不同的方法,这只会使代码变得复杂 是否有任何特殊的语义或实际原因,或者仅仅是因为DOM规范是由委员会生成的?节点是元素的基类-几乎Xml文档中的所有内容都是节点,例如: <!ENTITY...> <xml a="myAttribute"> SomeText <!-- A comment --> </xml&g
是否有任何特殊的语义或实际原因,或者仅仅是因为DOM规范是由委员会生成的?节点是元素的基类-几乎Xml文档中的所有内容都是节点,例如:
<!ENTITY...>
<xml a="myAttribute">
SomeText
<!-- A comment -->
</xml>
一些文字
在上述示例中:
是一个实体节点比元素更通用。查看节点可以代表的所有不同“事物”。元素只是这些可能性中的一种,它对应于标记。需要强调的是,节点通常不表示XML标记 例如,
包含两个节点。第一个是表示blah
标记的“元素”,第二个是包含“blah”的文本节点。请查看 以前也有人问过类似的问题 总结:
元素是一种特殊的节点。节点也可以是属性节点、文本节点、注释节点等。它们并不都表示标记。元素表示以开始标记开始并以结束标记结束的节点。元素是节点,但节点不一定是元素。例如,节点可以是:- 元素
- 文本数据
- 评论