Noeuds enfants contraints |
|
 |
<!ELEMENT name (child_node_regexp)[? | * | +]>
XML propose une syntaxe d'expression simple permettant de limiter l'ordre et le nombre des éléments enfants d'un élément parent. Ce langage comprend les opérateurs suivants :
Opérateur
|
Signification
|
Name
|
Correspond à un élément du nom donné
|
( )
|
Regroupe des expressions pour le traitement sous forme d'ensembles de séquences (en utilisant la virgule comme séparateur) ou sélections (en utilisant | comme séparateur)
|
?
|
Indique que le nom ou l'expression précédente peut apparaître zéro ou une fois à cet endroit du document
|
*
|
Indique que le nom ou l'expression précédente peut apparaître zéro ou plusieurs fois à cet endroit du document
|
+
|
Indique que le nom ou l'expression précédente peut apparaître une ou plusieurs fois à cet endroit du document
|
|