From 88da6697a0a0eb6c8fcb44fb7242922bbc0cc0fd Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Thu, 11 Nov 2021 09:03:02 +0100 Subject: Fix md conversion errors (#3028) --- .../xslt/xslt_js_interface_in_gecko/advanced_example/index.html | 9 ++++----- .../web/xslt/xslt_js_interface_in_gecko/basic_example/index.html | 8 ++++---- .../javascript_xslt_bindings/index.html | 2 +- .../fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html | 4 ++-- .../xslt_js_interface_in_gecko/setting_parameters/index.html | 4 +--- 5 files changed, 12 insertions(+), 15 deletions(-) (limited to 'files/fr/web/xslt/xslt_js_interface_in_gecko') diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html index 1094ae7dd6..53cdc3e2d2 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/advanced_example/index.html @@ -6,7 +6,7 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/Advanced_Example original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé --- -

Exemple avancé

+

Exemple avancé

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.

@@ -14,9 +14,9 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_avancé

Une fois la transformation complétée, le résultat est ajouté au document, comme indiqué dans l'exemple.

-

Figure 7 : Tri selon le contenu des divvoir l'exemple

+

Figure 7 : Tri selon le contenu des divvoir l'exemple

+ -

Fragment XHTML :

<div id="example">
@@ -104,5 +104,4 @@ function sort() {
     <xsl:copy-of select="." />
   </xsl:template>
 </xsl:stylesheet>
-
-
+ \ No newline at end of file diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html index ca584ee495..cc8a0b54ed 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/basic_example/index.html @@ -6,13 +6,13 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/Basic_Example original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique --- -

Exemple basique

+

Exemple basique

L'exemple que nous allons voir va charger un fichier XML et lui appliquer une transformation XSL. Nous utiliserons les mêmes 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.

Figure 4 : fichier XML

-

Document XML (example1.xml):

+

Document XML (example1.xml):

  <?xml version="1.0"?>
   <myNS:Article
@@ -31,7 +31,7 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique
 
 

Figure 5 : feuille de style XSLT

-

feuille de style XSL (example1.xsl):

+

feuille de style XSL (example1.xsl):

  <?xml version="1.0"?>
   <xsl:stylesheet version="1.0"
@@ -100,7 +100,7 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Exemple_basique
 
 

L'exemple charge en mémoire les deux fichiers .xsl (xslStylesheet) et .xml (xmlDoc) à l'aide de XMLHTTPRequest synchrone. Le fichier .xsl est alors importé (xsltProcessor.importStylesheet(xslStylesheet)) et la transformation exécutée (xsltProcessor.transformToFragment(xmlDoc, document)). Cela permet d'extraire des données après le chargement de la page, sans avoir à la rafraîchir.

-

Figure 6 : Exemple voir l'exemple

+

Figure 6 : Exemple voir l'exemple

var xslStylesheet;
 var xsltProcessor = new XSLTProcessor();
diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html
index 73bba1d8bb..5e8f3914b5 100644
--- a/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html
+++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/javascript_xslt_bindings/index.html
@@ -6,7 +6,7 @@ tags:
 translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/JavaScript_XSLT_Bindings
 original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Les_liaisons_JavaScript_XSLT
 ---
-

Les liaisons JavaScript/XSLT

+

Les liaisons JavaScript/XSLT

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.

diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html index e29867f5d9..55374adcd1 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/resources/index.html @@ -19,8 +19,8 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Ressources

{{Previous("L\'interface XSLT/JavaScript dans Gecko:Liste des interfaces")}}

diff --git a/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html b/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html index 1ebc126f9d..64ccbacedf 100644 --- a/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html +++ b/files/fr/web/xslt/xslt_js_interface_in_gecko/setting_parameters/index.html @@ -6,7 +6,7 @@ tags: translation_of: Web/XSLT/XSLT_JS_interface_in_Gecko/Setting_Parameters original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres --- -

Définition de paramètres

+

Définition de paramètres

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.

@@ -14,7 +14,6 @@ original_slug: Web/XSLT/Interface_XSLT_JS_dans_Gecko/Définition_de_paramètres

Figure 7 : Paramètres

-

XSLT :

<xsl:param name="myOrder" />
@@ -29,4 +28,3 @@ if (sortVal == "" || sortVal == "descendant")
 else
   xsltProcessor.setParameter(null, "monOrdre", "descendant");
 
-
-- cgit v1.2.3-54-g00ecf