XML中的根节点,根元素和文档元素有什么区别?

时间:2018-06-25 14:17:26

标签: xml xpath

我正在阅读W3C XML Path Language (XPath) Version 1.0 Section 5.1 Root Node

  

根节点是树的根。除了作为树的根以外,不会出现根节点。文档元素的元素节点是根节点的子节点。根节点还具有作为处理指令和注释节点的子节点,用于处理在序言中和文档元素末尾出现的指令和注释。

我对根节点文档元素术语以及有时人们使用的根元素感到困惑。 >

如果我有一个简单的XML文档,例如:

<a>
    <b1>
        <c></c>
    </b1>

    <b2></b2>
</a>

什么是根节点,根元素和文档元素?都是<a>吗?

1 个答案:

答案 0 :(得分:5)

在您的XML中:

  • a document元素 ,有时也称为 root元素,可通过/a选择。
  • a的父级是文档的 根节点 ,该文件是通过/选择的。