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.