bonjour,
voici mon soucis:
J'applique une transformation xslt à un fichier xml.
Dans le fichier xsl, j'aimerais importer (appeller) un autre xml qui contient la traduction. (genre <error_text>veuillez mettre votre login</error_text>)
Le problème c'est que je n'arrive pas à importer ce fichier dans le fichier xsl
Comment faut il faire?
Aussi y'aurait il une syntaxe particulière pour utiliser la valeur du noeud error_text du xml importé?
ou un <xsl:value-of select="error_text" /> suffit?
j'ai essayé l'exemple de haypo:
http://www.developpez.net/forums/sho...59&postcount=5
en mettant à la place de select="document(@href)";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <xsl:template xmlns:xi="http://www.w3.org/2001/XInclude" match="xi:include"> <!-- Get a reference to the external file's root node --> <xsl:variable name="external_doc" select="document(@href)" /> <!-- Process the external file's document element --> <xsl:apply-templates select="$external_doc/*" /> </xsl:template>
select="document(http://monsite/monxml.xml)" ou bien select="http://monsite/monxml.xml"
mais ça ne marche pas...vous pouvez m'aidez?
Merci.
Partager