Tutorial DTD

Ce tutorial DTD vous présentera les principales propriétés et fonctions pour créer des fichiers DTD et valider vos fichiers XML.

Articles

Déclaration d’élément DTD du type MIXED avec #PCDATA

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

Suite de "Déclaration d’élément DTD du type MIXED avec #PCDATA"

Déclaration d’attributs pour des éléments DTD avec <!ATTLIST>

Vous pouvez facilement déclarer un attribut pour une balise XML. Un attribut XML a cette forme : <extrait id="1" /> L'attribut dans cet exemple est "id" et sa valeur est "1". L'attribut dans un fichier XML doit ...

Suite de "Déclaration d’attributs pour des éléments DTD avec <!ATTLIST>"

La cardinalité des éléments DTD

Ce tableau résume les différentes cardinalités qu'on peut utiliser dans le DTD : Aucun Si aucune cardinalité n'est précisé, l'élément doit apparaître ...

Suite de "La cardinalité des éléments DTD"

Déclaration d’élément DTD contenant des éléments: <!ELEMENT >

De nombreux éléments XML contiennent d'autres éléments. Regardons par exemple ce code XML : <livre> <id> 23</id> <titre> L'alchimiste</titre> </livre> Le DTD correspondant à ce code XML est : <!ELEMENT livre(id,titre)> Chacun des éléments enfants de notre élément principal doit également être ...

Suite de "Déclaration d’élément DTD contenant des éléments: <!ELEMENT >"

Déclaration d’élément DTD : <!ELEMENT>

Un fichier DTD est composé de déclarations d'éléments de ce type : <!ELEMENT livre(identification, titre, corps)> Pour déclarer un élément DTD, vous commencerez par le déclarer avec la balise !ELEMENT, ensuite vous indiquerez le nom de l'élément ...

Suite de "Déclaration d’élément DTD : <!ELEMENT>"

Déclaration d’élément DTD vide : <!ELEMENT empty>

Un élément vide est donc un élément qui ne contient aucun contenu. Vous aurez peut être besoin de déclarer certains noeuds comme vides. Un noeud vide connue est la balise <br /> de XHTML. Cette ...

Suite de "Déclaration d’élément DTD vide : <!ELEMENT empty>"

Déclaration d’élément DTD du type ANY

Le paramètre ANY indique que l'élément peut prendre n'importe quel contenu. Ce paramètre n'est pas très utilisé puisqu'il n'impose aucune restriction sur le contenu de la balise. <!ELEMENT titre ANY> Un exemple valide qui correspond à ...

Suite de "Déclaration d’élément DTD du type ANY"