Bonjour
je débute en XSL et j'ai un petit souci avec l'integration d'un applet dans un feuille XSL.

J'ai une instruction qui me permet recuperer une chaine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:apply-templates select="//node()[@id=$part]/node()" mode="copieToTxt"/>
qui me renvoit une chaine par exemple :
<p police="normal" position="aligné" précédentMêmePage="non" saut-page="non">bla et re bla</p>

J'ai dans ma feuille de style un applet qui prend un paramètre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<applet codebase="." name="test" code="...." archive=".." widht=".." height="..">
	<param name = "stringXML" value ="patatipatata"/>
</applet>
Pour l'instant la valeur était écrite en dur (patatipatata) et tout marche bien mais j'aimerais pouvoir la remplacer par le contenu de la chaine ci-dessus.

Ce que je voudrais faire correspondrait grossièrement a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
value="<xsl:apply-templatesselect="//node()[@id=$part]/node()" mode="copieToTxt"/>"
Mais ceci n'est pas possible à cause de la présence des caractères < > et " ".

Quelqu'un aurait-il une solution ?

Merci