Opérateur. Exception par addition.
+
ExpressionContenuElement +
ExpressionContenuElement
Employée dans l'expression régulière d'un élément pour un flux Sgml, cet opérateur signifie que la liste des balises peut faire partie du contenu de l'élément sans qu'il y a ait une quelconque règle d'imbrication des balises.
Cet opérateur est reconnu avant que les entités soient développées par le décodeur Standard Generalized Markup Language (SGML).
<-- Definition d'un élément comportant trois attributs -->
<!ELEMENT MonElement1 - - CDATA>
<!ATTLIST MonElement1
<-- MonAttribut1 est un identifiant obligatoire -->
MonAttribut1 ID #REQUIRED,
<-- MonAttribut2 a une valeur par defaut -->
MonAttribut2 CDATA "MaValeurParDefaut",
<-- MonAttribut fait partie d'une liste de valeurs -->
MonAttribut3 (10,20,30) 10
>
<-- Definition d'un élément vide -->
<!ELEMENT MonElement2 - - EMPTY>
<-- Definition d'un élément composé d'au moins une occurrence de MonElement2 -->
<!ELEMENT MonElement3 - - MonElement2+>
<-- Definition d'un élément dont le contenu est eventuellement MonElement2 n'importe où -->
<!ELEMENT MonElement4 - - (MonElement2+MonElement1)>