Sommaire

50 pages trouvées :

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é.