我正在用Java处理XML,我在想;元素和节点的区别是什么?
当前回答
Node对象是整个DOM的主要数据类型。
节点可以是元素节点、属性节点、文本节点或“节点类型”一章中解释的任何其他节点类型。
XML元素包括(包括)元素的开始标记到(包括)元素的结束标记。
其他回答
元素和属性、文本等一样都是节点的一种类型。
节点定义为:
文档中有效、完整结构的最小单位。
或者为:
树视图中的对象,用作容纳相关对象的容器。
现在有很多不同类型的节点,比如元素节点,属性节点等等。
XML Element是一个XML节点,但带有附加的元素,如属性。
<a>Lorem Ipsum</a> //This is a node
<a id="sample">Lorem Ipsum</a> //This is an element
节点可以是许多不同类型的东西:一些文本、注释、元素、实体等。元素是一种特殊类型的节点。
现在我知道,元素是节点之一
所有节点类型都在这里http://www.w3schools.com/dom/dom_nodetype.asp
元素位于结束标记中的开始标记和结束标记之间
文本节点是一个节点,而不是一个元素。
推荐文章
- 具有多个条件的XPath
- 格式化XML字符串以打印友好的XML字符串
- malformedurlexception:没有协议
- 选择包含“foo”的属性的正确XPath是什么?
- 字符串资源新行/n不可能?
- Android: ScrollView vs NestedScrollView
- 如何把空格字符放入XML字符串名?
- 比较Java中2个XML文档的最佳方法
- 将XML字符串转换为对象
- 使用Python将XML转换为JSON ?
- c# XML文档网站链接
- 如何从shell执行XPath一行程序?
- 没有为文档检测到语法约束(DTD或XML模式)
- 免费的XML格式工具
- xsd:include和xsd:import之间有什么区别?