Passage en majuscules/minuscules

En XSLT 1.0, il n’est pas possible de faire directement appel à une fonction du style uppercase() ou lowercase() pour assurer le passage en majuscules (ou minuscules) d’une chaîne de caractères. Il faut se trourner vers l’instruction translate(). Exemple en XSLT 1.0 : <?xml version=”1.0″ encoding=”ISO-8859-1″?> <xsl:stylesheet version=”1.0″> <xsl:variable name=”lowercase” select=”‘abcdefghijklmnopqrstuvwxyz'” /> <xsl:variable name=”uppercase” select=”‘ABCDEFGHIJKLMNOPQRSTUVWXYZ'”…

Transformation XSLT avec Java

Pour obtenir une transformation d’un document XML par une feuille XSL on peut invoquer un “transformeur” (javax.xml.transform.Transformer) à partir d’une fabrique de transformeurs (javax.xml.transform.TransformerFactory). Ce transformeur va prendre en charge la transformation de la source XML via sa méthode “transform”. Par défaut, si aucune feuille XSL n’est passée en argument, le transformeur va se contenter…