Bonjour,
je travaille actuellement sur une application qui à partir d'un flux xml et d'une feuille xsl génère une page web.
Mon problème est le suivant :
Mon application java utilise un fichier .properties et getBundle() pour récupérer les libellés.
Je souhaiterais que les libellés de ma feuille de style xsl fasse également appel à ce même fichier pour centraliser la gestion des libellés.
Comment faire ?
J'ai essayé le code suivant :
avec
Cela ne fonctionne pas
Merci de votre aide.
Modifié par jalex92 (30 Oct 2006 - 17:23)
je travaille actuellement sur une application qui à partir d'un flux xml et d'une feuille xsl génère une page web.
Mon problème est le suivant :
Mon application java utilise un fichier .properties et getBundle() pour récupérer les libellés.
Je souhaiterais que les libellés de ma feuille de style xsl fasse également appel à ce même fichier pour centraliser la gestion des libellés.
Comment faire ?
J'ai essayé le code suivant :
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:Locale="java.util.Locale" xmlns:String="java.lang.String"
xmlns:ResourceBundle="java.util.ResourceBundle">
et
<xsl:variable name="language" select="String:new('fr')"/>
<xsl:param name="country"/>
<xsl:variable name="locale" select="Locale:new($language,$country)"/>
<xsl:variable name="resourceBundle" select="ResourceBundle:getBundle('fichier_libelles',$locale)"/>
avec
<xsl:value-of select="ResourceBundle:getString($resourceBundle,$code)"/>
Cela ne fonctionne pas
Merci de votre aide.
Modifié par jalex92 (30 Oct 2006 - 17:23)