11.07.2015 Views

Référence XPath/XSLT - IA

Référence XPath/XSLT - IA

Référence XPath/XSLT - IA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exemple .31 Thesaurus.xsl : Compteur hiérarchiqueLes vertébrés:
Le compteur hiérarchique du programme Thesaurus.xsl compte tous les descendants de l’élément racine.Le premier niveau du compteur correspond aux classes dans la branche des vertébrés (éléments CLASSE)et utilise l’alphabet en majuscule pour la numérotation. Les différents ordres (niveau 2) sont numérotés parl’alphabet en minuscule. Tous les autres niveaux sont numérotés en utilisant le système décimal.Exemple .32 Thesaurus.txt : Résultat de la transformation du document Thesaurus.xmlLes vertébrés:- A Mammifères- A.a Primates- A.a.1 Singes- A.a.1.1 Ouistiti- A.a.1.2 Gorille- A.a.2 Homme- B Poissons- B.a Téléostéens- B.a.1 Perciformes- B.a.1.1 Perche- B.a.1.2 DoradeLes autres attributsVoici, pour conclure, les autres attributs de xsl:number :1. lang : le code de la langue utilisée pour déterminer l’alphabet ;2. letter-value : peut valoir alphabetic (le défaut) ou traditional pour choisir un type denumérotation dans des langues qui permettent plusieurs séquences possibles avec le même alphabetde compteurs (par exemple l’Hébreux) ;3. grouping-separator : les chiffres de grande taille peuvent être séparés en groupes pour plusde lisibilité (par exemple 1000000 s’écrit plus lisiblement 1 000 000) : l’attribut indique le séparateurdes groupes (par exemple l’espace, ou la virgule) ;4. grouping-size : même préoccupation que précédemment, mais cet attribut indique la taille dechaque groupe (par exemple 3).25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!