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 :
1 2 3 4 5 6 7 8 9 10 11 12
| <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.
Partager