Standalone-Deklaration |
    ... standalone="yes|no" ...
Wenn ein Dokument eigenständig ist (d. h. die DTD, falls vorhanden, ist vollständig im Originaldokument enthalten), kann die Deklaration standalone="yes" verwendet werden. Wird diese Deklaration nicht angegeben, wird der Wert no vorausgesetzt, und es werden alle externen Entities gelesen und vom Parser analysiert. Aus der Sicht eines XML-Anwendung-Entwicklers hat dieses Flag keine Auswirkung darauf, wie ein Dokument analysiert wird. Wird es jedoch gesetzt, muss es auch stimmen. Wenn Sie standalone="yes" für ein Dokument angeben, das DTD-Deklarationen benötigt, die nicht im Hauptdokument vorhanden sind, ist das eine Verletzung der XML-Gültigkeitsregeln.