2017-06-27 6 views

Répondre

0

Les éléments qui contiennent à la fois du texte et d'autres éléments sont considérés comme ayant mixed content.

Il n'y a qu'une seule façon de déclarer un élément d'avoir un contenu mixte; ils (#PCDATA et tous les éléments) doivent tous se produire zéro ou plusieurs fois (*) et être dans n'importe quel ordre (|).

Ainsi, votre déclaration pour something devrait ressembler à ceci:

<!ELEMENT something (#PCDATA|nothing)*> 

En ce qui déclarant un attribut avec le même nom (attri), étant donné que les déclarations ATTLIST sont spécifiques à un seul élément, vous devez déclarez-le séparément pour chaque élément. Donc, dans votre exemple, vous devez le déclarer à la fois pour Random et nothing. See here pour plus de détails.