【问题标题】:What is the difference between root node, root element and document element in XML?XML中的根节点、根元素和文档元素有什么区别?
【发布时间】:2018-06-25 14:17:26
【问题描述】:

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

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

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

如果我有一个像这样的简单 XML 文档:

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

    <b2></b2>
</a>

什么是根节点、根元素和文档元素?都是&lt;a&gt;吗?

【问题讨论】:

    标签: xml xpath


    【解决方案1】:

    在您的 XML 中:

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

    【讨论】:

    • 是的,在 XML 中,您看到的是根节点的子节点,而不是根节点本身。
    猜你喜欢
    • 2010-09-13
    • 1970-01-01
    • 2015-10-06
    • 2019-07-20
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 2015-08-18
    相关资源
    最近更新 更多