-

Opérateur. Balise obligatoire.

Opérateur. Exception par soustraction.

Syntaxe

-

ExpressionContenuElement - ExpressionContenuElement

Description

Employée dans la définition d'un élément pour un flux Sgml, cet opérateur signifie que la balise est obligatoire. Sinon, la marque est O. En Xml, cette marque n'est pas possible.

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 ne 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).

Exemple

<-- Definition d'un élément comportant trois attributs -->
<!ELEMENT MonElement1 - - CDATA>
<!ATTLIST MonElement1 >
<-- Definition d'un élément vide -->
<!ELEMENT MonElement2 - - EMPTY>
<-- Definition d'un élément dont le contenu est tout sauf MonElement1 -->
<!ELEMENT MonElement3 - - (Any-MonElement1>

Voir aussi

<, <--, <![, >, -->, ]]>, %, #, ,, |, ?, +, * et () pour connaître les autres opérateurs.