Sommaire

50 pages trouvĂ©es :

N° Page Étiquettes et rĂ©sumĂ©
1 XSLT XSLT
No summary!
2 L'interface XSLT/JavaScript dans Gecko DOM, Toutes_les_catégories, XSLT
No summary!
3 DĂ©finition de paramĂštres Traduction_Ă _relire
Alors que l'exĂ©cution de transformations Ă  l'aide des fichiers .xsl et .xml prĂ© codĂ©s est utile, la configuration du fichier .xsl par JavaScript peut l'ĂȘtre bien plus. Par exemple, JavaScript et XSLT peuvent ĂȘtre utilisĂ©s pour trier des donnĂ©es XML puis les afficher. L'ordre du tri pourra alterner entre le tri ascendant et le tri descendant.
4 Exemple avancé Traduction_à_relire
Dans l'exemple avancé, nous allons trier plusieurs div selon leur contenu. L'exemple permet de trier le contenu plusieurs fois, en alternant entre le tri ascendant et le tri descendant. Le JavaScript ne charge que le fichier .xsl la premiÚre fois, et définit la variable xslloaded à true une fois que le fichier est fini de chargé. En utilisant la méthode getParameter sur l'objet XSLTProcessor , le code peut estimer s'il faut trier de façon ascendante ou descendante. Il trie par défaut de maniÚre ascendante si le paramÚtre est vide (lors du premier tri, car sa valeur n'est pas définie dans le fichier XSLT). La valeur du tri est définie à l'aide de setParameter.
5 Exemple basique Traduction_Ă _relire
L'exemple que nous allons voir va charger un fichier XML et lui appliquer une transformation XSL. Nous utiliserons les mĂȘme fichiers que dans l'exemple GĂ©nĂ©ration de HTML de l'article XSLT dans Gecko. Le fichier XML dĂ©crit un article et le fichier XSL formate les informations pour l'affichage.
6 Les liaisons JavaScript/XSLT Traduction_Ă _relire
JavaScript peut exĂ©cuter des transformations XSLT Ă  travers l'objet XSLTProcessor. Un fois instanciĂ©, un XSLTProcessor a une mĂ©thode importStylesheet qui prend comme argument la feuille de style XSLT Ă  utiliser pour la transformation. La feuille de style doit ĂȘtre passĂ©e comme un document XML, ce qui signifie que le fichier .xsl doit ĂȘtre chargĂ© par la page avant d'appeler importStylesheet. Cela peut ĂȘtre fait par XMLHttpRequest ou par XMLDocument.load.
7 Liste des interfaces
Cf. XSLTProcessor de la section Web API.
8 Ressources
No summary!
9 ParamĂštres des instructions de traitement XSLT
XSLT permet de passer des paramÚtres à une feuille de style lors de son exécution. C'était déjà possible depuis quelques temps dans l'XSLTProcessor sous JavaScript, mais pas lors de l'utilisation de l'instruction de traitement (PI, pour Processing Instruction) <?xml-stylesheet?>.
10 Transformations XML avec XSLT Transformations_XML_avec_XSLT, XML, XSLT
No summary!
11 Autres ressources Transformations_XML_avec_XSLT, XML, XSLT
http://www.amazon.com/XSLT-Programme.../dp/0764543814
12 Présentation Transformations_XML_avec_XSLT, XML, XSLT
L'eXtensible Stylesheet Language/Transform est un langage trÚs puissant, et une étude approfondie de celui-ci n'est pas l'objectif de ce document, mais une présentation succincte des concepts fondamentaux vous aidera à mieux appréhender la description des capacités de Netscape qui suit.
13 Transformations_XML_avec_XSLT/La_référence_XSLT//XPath_de_Netscape
No summary!
14 Utilisation de l'interface JavaScript de Mozilla pour les transformations XSL XSLT
Ce document décrit l'interface JavaScript pour le moteur de traitement XSLT (TransforMiiX) de Mozilla 1.2 et supérieur.
15 apply-imports Référence_XSLT
No summary!
16 apply-templates Référence_XSLT
No summary!
17 attribute Référence_XSLT
No summary!
18 attribute-set Référence_XSLT
No summary!
19 call-template Référence_XSLT
No summary!
20 choose Référence_XSLT
No summary!
21 comment Référence_XSLT
No summary!
22 copy Référence_XSLT
No summary!
23 copy-of Référence_XSLT
No summary!
24 decimal-format Référence_XSLT
No summary!
25 fallback Référence_XSLT
No summary!
26 for-each Référence_XSLT
No summary!
27 if Référence_XSLT
No summary!
28 include Référence_XSLT
L'Ă©lĂ©ment <xsl:include> fusionne les contenus de deux feuilles de styles. Contrairement Ă  l'Ă©lĂ©ment <xsl:import>, les contenus des deux feuilles de styles fusionnĂ©es ont la mĂȘme prioritĂ©.
29 key Référence_XSLT
No summary!
30 message Référence_XSLT
No summary!
31 namespace-alias Référence_XSLT
No summary!
32 number Référence_XSLT
No summary!
33 otherwise Référence_XSLT
No summary!
34 output Référence_XSLT
No summary!
35 param Référence_XSLT
No summary!
36 preserve-space Référence_XSLT
No summary!
37 processing-instruction Référence_XSLT
No summary!
38 sort Référence_XSLT
No summary!
39 strip-space Référence_XSLT
No summary!
40 stylesheet Référence_XSLT
No summary!
41 template Référence_XSLT
No summary!
42 text Référence_XSLT
No summary!
43 transform Référence_XSLT
No summary!
44 value-of Référence_XSLT
No summary!
45 variable Référence_XSLT
No summary!
46 when Référence_XSLT
No summary!
47 with-param Référence_XSLT
No summary!
48 ÉlĂ©ments RĂ©fĂ©rence_XSLT
No summary!
49 element Référence_XSLT
No summary!
50 import Référence_XSLT
L'Ă©lĂ©ment <xsl:import> est un Ă©lĂ©ment de haut niveau qui sert Ă  importer le contenu d'une feuille de styles dans une autre. GĂ©nĂ©ralement, le contenu importĂ© a une prioritĂ© infĂ©rieure Ă  celui de la feuille qui effectue l'importation. Ceci contraste avec <xsl:include> oĂč les contenus des deux feuilles ont exactement la mĂȘme prioritĂ©.