|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Bonjour
Mon problème est le suivant : j'ai une valeur du context qui contient du html (par ex: <a>blabla</a>); je mets ensuite cette valeur dans un curseur (cette valeur est toujours la même) puis j'execute le save du curseur pour stockage dans un fichier. C'est là que se situe mon pb: <a> est transformé en <a> .... 1. Comment faire pour que le save du curseur conserve la chaine passée telle quelle? 2. Sinon, comment faire pour afficher le contenu html lors du parsage ? en effet, je fais un <xsl:copy-of.../>. Ca marche bien si le formatage est <a>blabla</a> j'obtiens bien blabla. En revanche si le formatage est <a> alors j'obtiens <a>blabla</a> |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Pour conserver ton html, une solution simple est d'utiliser un CDATA pour stocker sa valeur.... .
Ensuite, pour l'afficher, il suffit effectivement de faire un copy-of. En fait, je me suis fait un petit composant xsl qui fait ca. En gros, je passe en paramètre mon html grace à un xsl-value-of (sans oublier le disabled-output-escaping) et le composant affiche la valeur du paramètre avec le copy-of. Ca evite tous les problemes de formatage, le html est affiché tel qu'il est stocké dans le cdata. Michael |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
j'ai fait quelques essais dans ce sens mais sans résultat. Dans ma grappe xml, j'ai plusieurs noeuds contenant des valeurs du genre
<a>X1</a> <a>X2</a> . . . Peux-tu à partir de ça me fournir un exemple. Merci d'avance Pierre-François |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
C'est bon. Merci quand même. Petite erreur de syntaxe avec les CDATA
|
|
|
00
|
|
|
#5 | ||||||
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
OK, mais je ne suis pas sur d'avoir la même problematique que toi.
Moi je place dans ma grappe un truc comme ca: Code :
Le composant ressemble à ca: Code :
Code :
Mais si je comprends bien, tu veux toi retransformer les > en > En principe un simple value-of devrait faire l'affaire, non? Michael |
||||||
|
|
00
|
|
|
#6 | |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com