São várias declarações XML em um documento XML bem formado?
Está tendo duas declarações XML no mesmo documento XML bem formado?
<?xml version="1.0" encoding="UTF-8"?>
<a>
<?xml version="1.0" encoding="UTF-8"?>
<b>
hello
</b>
</a>
Eu acredito que não é, no entanto não consigo encontrar uma fonte para me apoiar nisso.
DeExtensible Markup Language (XML) 1.0
Definição: documentos XML devem começar com uma declaração XML que especifica a versão do XML que está sendo usado.
A palavra incômoda "deveria" está lá. Ele diz que idealmente o documento começa com uma declaração XML. Não diz nada sobre ter outro dentro do documento.
A declaração do tipo de documento DEVE aparecer antes do primeiro elemento no documento.
Isso está próximo, mas não fala sobre a declaração XML em si, mesmo que deva vir antes dela.