From: Arnaud de la Sudrie (adelasudrie@phonevalley.com)
Date: 02/07/2001 - 16:51
Dans ce cas, comment faire pour traiter des données dynamiquement suivant la
langue. J'ai essayé avec un fichier xml contenant les différents textes à
afficher en fonction de la langue. Lorsque j'appelle le fichier xml en
faisant :
<xsl:variable name="mavar"
select="document('http://serveur/monfichierlangue.xml')"/> . il ne se passe
rien. pourtant celui-ci se présente de la façon suivante:
<?xml version="1.0"?>
<messages>
<title>ouhai mon titre</title>
<submit>OK</submit>
</messages>
j'appelle les attributs en faisant : <xsl:value-of
select="$mavar/messages/title"/>
je ne comprends pas pourquoi il ne m'affiche rien.
-----Message d'origine-----
De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
part de Eric van der Vlist
Envoyé : lundi 2 juillet 2001 18:41
À : xml-tech@xmlfr.org
Objet : [xml-tech] Re: xsl:include
Bonjour,
Arnaud de la Sudrie wrote:
>
> bonjour à tous,
> je souhaiterais inclure dynamiquement un fichier xsl.
>
> j'utilise la fonction include comme ceci :
>
> <xsl:variable name="language"><xsl:value-of
> select="//accueil/language"/></xsl:variable>
> <xsl:include href="$language"/>
>
> Le pb que j'ai qu'il ne remplace pas la variable $language par sa
> valeur.Même en mettant des accolades, j'ai le même problème.
> quelqu'un aurait une solution?
Je ne le pense pas: c'est interdit par la recommandation!
Si vous utilisez un parseur SAX, vous pouvez éventuellement jouer sur l'
"entity resolver" pour aiguiller sur un document en fonction d'un
critère externe, mais ce n'est plus du domaine de XSLT ;) ...
Cordialement,
Eric van der Vlist
> merci d'avance
>
> Arnaud de La Sudrie
>
--
See you at XTech in San Diego.
http://conferences.oreillynet.com/cs/os2001/view/e_spkr/790
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
http://xsltunit.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|