Wird zum Beispiel das folgende XML-Dokument gemäß der W3C XML 1.0-Empfehlung als gültig betrachtet? Beachten Sie, dass der Namespace "future" nirgendwo im Dokument referenziert wird.Ist es illegal, nicht verwendete Namespace-Deklarationen in einem XML-Dokument zu verwenden?
Obwohl dies nicht als guter Stil angesehen werden kann, glaube ich, dass das Dokument unabhängig vom nicht verwendeten Namespace immer noch gültig ist. Kann jemand diese Annahme bestätigen oder widerlegen?
Danke, Matt
<?xml version="1.0" encoding="UTF-8" ?>
<root xmlns='http://foo.org/v1' xmlns:future='http://bar.org/v1'>
<child>1</child>
</root>
Danke Adam. Das ist ziemlich genau das, wonach ich gesucht habe. – Matty