Tutoriaux XML



Sections

Choisissez une section :

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"

Comment créer un document XML correct : Well-Formed XML

Pour créer un document XML valide ou Well-Formed, il convient de suivre les règles suivantes : Toutes les balises ouvrantes doivent être fermées. Lorsque vous ajoutez <livre>, il convient d'ajouter la balise fermante </livre> ...

Suite de "Comment créer un document XML correct : Well-Formed XML"

Introduction à XML DOM : Document Object Model

Le DOM offre au programmeur une interface pour manipuler des fichiers XML. L'interface de programmation DOM nécessite néomoins la présence constante en mémoire de tout l'arbre XML. Pour cette raison, on peut préférer l'utilisation de ...

Suite de "Introduction à XML DOM : Document Object Model"

Element XSLT et XSL <xsl:template>

Un processeur XSLT commence par chercher la première balise xsl:template dans un fichier XSL. Cette balise comporte généralement un attribut match qui indique au processeur les éléments qu'il doit traiter. Regardons cet exemple : [source:xml] Bienvenue...

Suite de "Element XSLT et XSL <xsl:template>"