我正在用Java处理XML,我在想;元素和节点的区别是什么?
当前回答
元素是唯一一种可以拥有子节点和属性的节点。
文档也有子节点BUT 没有属性,没有文本,只有一个子元素。
其他回答
节点和元素是相同的。每个元素都是一个节点,但并不是每个节点都必须是一个元素。
节点是DOM树的一部分,元素是特定类型的节点
如。 <foo>这是文本</foo>
你有一个foo元素,(它也是一个节点,因为元素继承自节点)和一个文本节点'This is Text',这是foo元素/节点的一个子节点
节点是元素和属性(以及所有其他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
推荐文章
- c# XML文档网站链接
- 如何从shell执行XPath一行程序?
- 没有为文档检测到语法约束(DTD或XML模式)
- 免费的XML格式工具
- xsd:include和xsd:import之间有什么区别?
- 用XPath按属性值选择Element
- 谷歌协议缓冲区vs json vs XML
- 如何在Android中获得一个RadioGroup的选定索引
- XML Schema minOccurs / maxOccurs默认值
- XPath根据子元素的值选择元素
- 用java解析DOM的规范化——它是如何工作的?
- c++最好的开放XML解析器是什么?
- XPath:从子节点获取父节点
- 如何在Python中使用XPath ?
- 错误:不允许匹配“[xX][mM][lL]”的处理指令目标