Czy wiele deklaracji XML w dokumencie jest dobrze sformatowanych XML?
Czy dwie deklaracje XML w tym samym dokumencie są dobrze sformatowane?
<?xml version="1.0" encoding="UTF-8"?>
<a>
<?xml version="1.0" encoding="UTF-8"?>
<b>
hello
</b>
</a>
Uważam, że tak nie jest, jednak nie mogę znaleźć źródła, które by mnie poparło.
ZExtensible Markup Language (XML) 1.0
Definicja: Dokumenty XML POWINNY rozpoczynać się od deklaracji XML, która określa wersję używanego XML.
Jest tam nieznośne słowo „powinien”. Idealnie mówi, że dokument zaczyna się od deklaracji XML. Nie mówi nic o posiadaniu kolejnego w dokumencie.
Deklaracja typu dokumentu MUSI pojawić się przed pierwszym elementem w dokumencie.
Jest blisko, ale nie mówi o samej deklaracji XML, nawet jeśli powinna się przed nią pojawić.