gpt4 book ai didi

xml - 标签顺序与有效 XML 相关吗?

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:07 26 4
gpt4 key购买 nike

换句话说:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<tag1>
<tag1.1></tag1.1>
</tag1>
<tag2 />
<root>

等同于:

<?xml version="1.0" encoding="UTF-8"?>
<root>
<tag2 />
<tag1>
<tag1.1></tag1.1>
</tag1>
<root>

?

最佳答案

就显示的细节而言,您的两个示例在语义上是相同的。

在格式良好的 XML 文档中,兄弟元素的顺序很重要,这是对 XML 的一个常见误解。 XML 1.0 spec指定属性是无序的,但它没有说明元素。因此,XML 处理器可以按照它喜欢的任何顺序自由报告元素兄弟。

也就是说,我认为任何常用的 XML 处理器都不会以与它们在文档中出现的顺序不同的顺序报告元素。

您询问的是“有效”文档——这意味着正在使用 DTD 或模式,因此可能(或可能不)是订单相关的情况。 DTD 或模式有一些机制来指定元素顺序在文档中是相关的。但是,您的示例没有显示 DTD 或模式的使用。

关于xml - 标签顺序与有效 XML 相关吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com