Noch nicht registriert ? Erstellen Sie eine Overblog !

Mein Blog erstellen

Qu'est-ce que l'élément xsl:for-each et à quoi sert-il ?

XSLT, Extensible Style Language Transformations, est un langage de programmation puissant et ouvert aux néophytes. Il permet la transformation d’un document XML dans un autre format. Le document en sortie peut être un fichier binaire, texte, XML ou autres. C’est un langage déclaratif, il utilise les éléments XML et nous allons nous intéresser à l’élément xsl:for-each.

Qu'est-ce que l'élément Xsl:for-each ?

Xsl:for-each est un élément de programmation permettant de réaliser des boucles comportant à l’intérieur des transformations. La syntaxe s’utilise comme suit : <"xsl :for –each select= "x-noeud"> <"/xsl:for-each> (attention quand vous utiliserez ce code, il faudra remplacer <" par <, des problèmes d'affichage m'ont poussé à mettre cette verrue) x-noeud est l'ensemble des nœuds qui seront parcourus par la boucle. XSLT est un langage comportant un ensemble d'éléments pouvant également s'imbriquer. Dans la boucle "xsl:for-each", le programmeur aura, par exemple, la possibilité d'insérer "xsl:sort" afin de trier d'autres éléments. Les possibilités sont nombreuses et bien que ce langage permette de développer des pages web rapidement, les amoureux du code pourront s'en donner à cœur joie car, bien que les éléments XSLT permettent de réaliser un grand nombre de taches, le programmeur devra adapter les ordres de base à ses besoins.

Quelques exemples de programmes

(Attention quand vous utiliserez ce code, il faudra remplacer <" par <, des problèmes d'affichage m'ont poussé à mettre cette verrue). Voici un exemple d'utilisation avec une boucle simple : - <"ul>
- <"xsl:for-each select="film">
- <"li><"xsl:value-of select="realisateur" /><"br /><"xsl:value-of select="acteurprincipal" /><"/li>
- <"/xsl:for-each>
- <"/ul> : dans cet exemple, ce code permet d'afficher pour chaque film, le réalisateur et l'acteur principal. L'élément permet d'afficher les valeurs. Autre exemple de boucle comportant un tri : - <"ul>
-<"xsl:for-each select=" films ">
- <"xsl:sort select=" realisateur " order="ascending" />
- <"li><"xsl:value-of select=" realisateur " /><"br /><"xsl:value-of select=" acteurprincipal " /><"/li>
- <"/xsl:for-each>
- <"/ul> : Ce code permet d'affiche la liste des films dans l'ordre croissant des réalisateurs.

Quelques exemples d'éléments XSLT

Ceci n'est qu'un échantillon d'éléments XSLT pouvant être utilisés : - <"xsl:template> définit des règles de transformation à ensemble de nœuds.
- <"xsl:apply-templates> permet d'appliquer un modèle à des nœuds.
- <"xsl:output> permet de définir le format du fichier en sortie.
- <"xsl:if> permet de définir des conditions "si sinon".
- <"xsl:choose> permet de faire des choix.

Gleiche Kategorie Artikel Informatique

La certification oracle

La certification oracle

De nombreux concepteurs de logiciels et organismes de formation offrent des programmes de certification afin de démontrer leur compétence dans des domaines particuliers. avec la multiplication des compétences en technologies de l'information, il devient nécessaire de prouver qu’on se démarque de la foule en complétant sa formation avec un programme de certification. le programme oracle certification permet de viser des emplois comme administrateur de base de données, développeur d'applications oracle ou formateur/coordinateur pédagogique. lisez cet article pour en savoir plus.
Pourquoi faut-il choisir Firefox Fr comme navigateur ?

Pourquoi faut-il choisir firefox fr comme navigateur ?

Il existe plusieurs navigateurs web. parmi les plus connus, nous pouvons citer internet explorer, google chrome ou opera. mozilla firefox est un des navigateurs web les plus utilisés au monde actuellement. nous allons voir dans cet article quelles sont les clés de son succès.
Quels sont les bases à connaitre pour se lancer dans la Micro informatique ?

Quels sont les bases à connaitre pour se lancer dans la micro informatique ?

Contrairement à ce que l'on pense, on ne se lance pas en informatique sans un minimum de connaissance. il faut donc une base suffisante pour faire fonctionner son ordinateur. mais quels sont ces bases ? c'est ce que nous allons voir maintenant en voyant les bases en hardware, software mais également en sécurité !
Ecran informatique : où l'acheter moins cher ?

Ecran informatique : où l'acheter moins cher ?

Vous avez besoin d'un écran pour votre pc ? un ecran d'ordinateur a pour rôle d'afficher des données provenant de l'unité centrale. vous êtes perdus dans la jungle des "bons plans" ? nous vous donnons ici les conseils et bons plans du moment pour acheter le votre.