Archive for July, 2007


Articles



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

Element XSLT et XSL <xsl:output>

L'élément <xsl:output> permet de définir le format de sortie produit par le fichier XSL. La sortie par défaut est le format XML et vous n'avez pas besoin de l'indiquer explicitement. Pour spécifier une sortie HTML ...

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

Element XSLT et XSL <xsl:copy-of>

Contrairement à la balise <xsl:copy> qui ne copie que les noeuds principaux, l'élément <xsl:copy-of> effectue une copie du noeud et de tout ses éléments descendants : noeuds ou attributs. Considérons cet exemple XML : [source:xml] ...

Suite de "Element XSLT et XSL <xsl:copy-of>"

Element XSLT et XSL <xsl:value-of>

La balise <xsl:value-of> est utilisé pour extracter des valeurs à partir d'un noeud. Cet élément peut être utiliser pour prendre la valeur contenu dans un noeud et l'insérer dans le document en sortie (Le ...

Suite de "Element XSLT et XSL <xsl:value-of>"

XSLT et XSL <for-each>

L'élément <xsl:for-each> permet de créer des boucles dans XSLT. XSLT <xsl:for-each> L'élément <xsl:for-each> est utilisé pour prendre successivement les noeuds correspondant à l'evaluation du l’expression donnée dans le "select". ...

Suite de "XSLT et XSL <for-each>"

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

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

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"