在同一个文档中是否有两个 XML 声明格式正确的 XML?
<?xml version="1.0" encoding="UTF-8"?>
<a>
<?xml version="1.0" encoding="UTF-8"?>
<b>
hello
</b>
</a>
我相信不是,但是我找不到支持我的来源。
定义:XML 文档应该以一个 XML 声明开始,该声明指定正在使用的 XML 版本。
讨厌的词“应该”就在那里。理想情况下,文档以 XML 声明开头。它没有说明文档中有另一个。
文档类型声明必须出现在文档的第一个元素之前。
这很接近,但它没有谈论 XML 声明本身,即使它应该在它之前。