Déclaration d'éléments EMPTY et ANY
Syntaxe : Element de type ANY
1
<!ELEMENT nom_element ANY>
L'élément pourra contenir des flots de caractères ainsi que n'importe quels éléments déclarés par ailleurs.
Syntaxe : Element de type EMPTY
Il est possible de déclarer un élément vide en utilisant la syntaxe EMPTY :
1
<!ELEMENT nom_element EMPTY>
L'élément doit être vide. Il contiendra néanmoins généralement des attributs.
Remarque :
ANY et EMPTY ne sont pas combinables avec d'autres définitions d'éléments fils, mais sont compatibles avec des définitions d'attributs.
Exemple : Exemple 1 : Le paramètre ANY
1
<!ELEMENT monElement1 ANY>
2
<!ELEMENT monElement2 EMPTY>
3
permet :
4
<monElement1><monElement2/>bonjour</monElement1>
5
<monElement1>au revoir<monElement2/></monElement1>
6
<monElement1></monElement1>
7
...
Exemple : Exemple 2 : Le paramètre EMPTY
1
<!ELEMENT monElement1 EMPTY>
2
permet :
3
<monElement1/> ou <monElement1></monElement1>