Element, gültiges  
 
Text aus der Spezifikation

Ein Element ist gültig, wenn es eine Deklaration gibt, die zu elementdecl passt, wobei der Name zu dem Elementtyp passt und eine der folgenden Bedingungen gilt: 1. Die Deklaration passt zu EMPTY und das Element hat keinen Inhalt. 2. Die Deklaration passt zu children und die Folge der Kind-Elemente gehört zu der Sprache, die durch den regulären Ausdruck im Inhaltsmodell generiert wird, mit optionalem Leerraum (Zeichen, die zu dem Nicht-Terminal-S passen) zwischen dem Start-Tag und dem ersten Kind-Element, zwischen Kind-Elementen oder zwischen dem letzten Kind-Element und dem End-Tag. Beachten Sie, dass ein CDATA-Abschnitt, der nur Leerraum enthält, nicht zum Nicht-Terminal-S passt und deshalb nicht an dieser Stelle auftreten darf. 3. Die Deklaration passt zu Mixed und der Inhalt besteht aus Zeichendaten und Kind-Elementen, deren Typen zu den Namen im Inhaltsmodell passen. 4. Die Deklaration passt zu ANY und die Typen aller Kind-Elemente sind deklariert worden.

 
Erklärung

Umfasst ein Dokument eine DTD mit Elementdeklarationen, so müssen Sie sicherstellen, dass die eigentlichen Elemente im Dokument den in der DTD festgelegten Regeln entsprechen.