Являются ли множественные объявления XML в документе правильно сформированным XML?
Имеет ли два объявления 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, даже если оно должно предшествовать этому.