Eingeschränkte untergeordnete Knoten |
|
 |
<!ELEMENT name (child_node_regexp)[? | * | +]>
XML bietet eine einfache Syntax mit regulären Ausdrücken, um die Reihenfolge und Anzahl untergeordneter Elemente einzuschränken. Diese Sprache umfasst die folgenden Operatoren:
Operator
|
Bedeutung
|
Name
|
Beschreibt ein Element mit dem angegebenen Namen.
|
( )
|
Gruppiert Ausdrücke für die Verarbeitung als Sequenz (mit dem Komma als Trennzeichen) oder als Auswahl (mit | als Trennzeichen).
|
?
|
Legt fest, dass der vorangegangene Name oder der Ausdruck an dieser Stelle im Dokument null- oder einmal vorkommen darf.
|
*
|
Legt fest, dass der vorangegangene Name oder Ausdruck an dieser Stelle im Dokument null oder mehrere Male vorkommen darf.
|
+
|
Legt fest, dass der vorangegangene Name oder Ausdruck an dieser Stelle im Dokument ein oder mehrere Male vorkommen darf.
|
|