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

6
我正在阅读W3C XML路径语言(XPath)1.0版第5.1节根节点。根节点是树的根。除了作为树的根之外,不会出现根节点。文档元素的元素节点是根节点的子节点。根节点还有处理指令和注释节点作为其子节点,用于处理在序言中和文档元素结束后出现的处理指令和注释。我对根节点、文档元素术语以及有时人们使用的根元素感到困惑。如果我有一个简单的XML文档,像这样:
<a>
    <b1>
        <c></c>
    </b1>

    <b2></b2>
</a>

什么是根节点、根元素和文档元素?它们都是<a>吗?
1个回答

8

在你的XML中:

  • a文档元素,有时被称为根元素,可以通过/a进行选择。
  • a的父节点是文档的根节点,可以通过/进行选择。

5
在XML中,你能看到根节点的子节点,但看不到根节点本身。 - kjhughes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接