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