Le paramètre #PCDATA indique que l’élément qui le prend peut contenir du texte. Une déclaration DTD peut être :
<!ELEMENT titre (#PCDATA)>
Un exemple valide qui correspond à ce DTD est :
<titre> L’alchimiste</titre>
C’est également possible d’utiliser l’opérateur OU pour indiquer que l’élément XML peut prendre une valeur PCDATA ou un autre élément. Par exemple :
<!ELEMENT corps(#PCDATA|paragraphe)* >
Cet exemple indique que la balise corps peut soit prendre du texte, soit inclure un autre élément paragraphe. Notez l’utilisation obligatoire de l’opérateur * qui indique que ces éléments peuvent ne pas apparaître ou apparaître plusieurs fois.






0 Réponses à “Déclaration d'élément DTD du type MIXED avec #PCDATA”
Laisser un commentaire