我正在用Java处理XML,我在想;元素和节点的区别是什么?
当前回答
元素和属性、文本等一样都是节点的一种类型。
其他回答
现在我知道,元素是节点之一
所有节点类型都在这里http://www.w3schools.com/dom/dom_nodetype.asp
元素位于结束标记中的开始标记和结束标记之间
文本节点是一个节点,而不是一个元素。
节点是元素和属性(以及所有其他XML表示)的基类。
元素是唯一一种可以拥有子节点和属性的节点。
文档也有子节点BUT 没有属性,没有文本,只有一个子元素。
元素和属性、文本等一样都是节点的一种类型。
xml文档是由嵌套元素组成的。元素开始于它的开始标记,结束于它的结束标记。你可能在html中看到过<body>和</body>。开始标记和结束标记之间的所有内容都是元素的内容。如果一个元素是由一个自关闭标记定义的(例如。<br/>)则其内容为空。
开始标记也可以指定属性,例如。> < p class = "咆哮”。在这个例子中,属性名是'class',其值是'rant'。
XML语言中没有“节点”这种东西。阅读说明书,这个词不会出现。
有些人非正式地使用“节点”这个词来表示元素,这是令人困惑的,因为一些解析器也赋予这个词一个技术意义(识别“文本节点”和“元素节点”)。确切的含义取决于解析器,所以除非说明使用的解析器,否则这个词的定义是不明确的。如果你指的是元素,就说‘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]”的处理指令目标