XSLT et programmation avec XML (modèle DOM et SaX)

Introduction au langage XML 3: XSLT et programmation avec XML (modèle DOM et SaX)

XSLT : Modularité -import et include

„ XSLT fournit deux éléments de premier niveau pour intégrer des fichiers afin de constituer des programmes modulaires: xsl:import et xsl:include „ L’assemblage de plusieurs programmes peut créer des conflits. Au moment de l’évaluation plusieurs règles peuvent s’appliquer aux mêmes noeuds. Afin de déterminer la règle à appliquer, XSLT utilise un système de priorités (pour xsl:import principalement)
„ Importation de feuilles XSL avec gestion de la priorité : <xsl:import href= »URL_de_la_feuille_XSL » /> ‰ Les règles importées sont moins prioritaires que les ‰ règles définies dans la feuille courante. ‰ Cette déclaration doit figurer en tête d’une feuille de style „ Inclusion de feuilles XSL (aucun impact sur la priorité) <xsl:include href= »URL_de_la_feuille_XSL » />
„ Points différents entre xsl:import et xsl:include ‰ dans le cas de xsl:import le processeur affecte aux règles importées une préséance inférieure à celle du programme importateur ; dans le cas de xsl:include, les règles importées sont traitées de ma même façon que celle des règles locales ‰ xsl:import doit apparaître avant tout autre élément de premier niveau dans un programme XSLT; xsl:include peut apparaître au corps du programme
„ Exemple cours.xml
<?xml version=’1.0’ encoding= »ISO-8859-1″?> <COURS UE= »TC2.1″> <SUJET>XML et outils GL</SUJET> <ENSEIGNANTS> <!– Enseignant responsable –> <NOM>Le Thanh</NOM> <NOM>Huet</NOM> </ENSEIGNANTS> <PROGRAMME> <SEANCE ID= »1″>Documents XML</SEANCE> <SEANCE ID= »2″>Programmation XSLT</SEANCE> <SEANCE ID= »3″>XML SCHEMA</SEANCE> <ANNEE>0506</ANNEE> </PROGRAMME> </COURS>

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *