Archive for July, 2007
Articles
Sujet: Tutorial XSLT et XSL
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...Sujet: Tutorial XSLT et XSL
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 ...Sujet: Tutorial XSLT et XSL
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] ...Sujet: Tutorial XSLT et XSL
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 ...Sujet: Tutorial XSLT et XSL
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". ...Sujet: Tutorial DTD
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 ...Sujet: Tutorial DTD
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 >"
Sujet: Tutorial 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 ...Sujet: Tutorial DTD
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"
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 ...





