|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 27 ![]() |
dans mon document source XML, j'ai un un element CDATA, j'aimerai le copier tel quel via XSLT. mais je ne sais pas comment le selectionner
ex pour copier les attributs je fais Code :
<xsl:copy-of select="@*"></xsl:copy-of>
Merci |
|
|
00
|
|
|
#2 |
![]() ![]() erwan Développeur Web Inscription : novembre 2003 Messages : 4 974 ![]() |
Un cdata n'est pas un type de noeud, il n'y a pas de moyen de le "cibler" en xpath.
De plus la recopie de la balise le contenant recopiera le contenu du cdata mais sans lui |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 27 ![]() |
y'a t'il un moyen de créer un element CDATA en xslt?
|
|
|
00
|
|
|
#4 | ||||||
![]() ![]() erwan Développeur Web Inscription : novembre 2003 Messages : 4 974 ![]() |
en utilisant le cdata-section-elements du xsl:output pour cibler les element resultats ou tu souhaites le cdata
exemple xml d'entree Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() |
trop cool Erwy, on pourrait pas mettre ça dans la FAQ?
|
|
|
00
|
|
|
#6 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 27 ![]() |
merci beaucoup
voici le bout (pas très long mais qui m'a bien pris la tête) qui m'a permis de recopier un doc xml en changeant le nom des éléments et en recopiant les balise CDATA. Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() |
Magnifique ce truc depuis le temps que je me fait chier avec ces xsl:text et disable-escape... !!!! Merci Erwy! ++ Thierry
__________________
"Life is short don't forget to inhale" Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre." Microsoft Office InfoPath MVP - Mon blog |
|
|
00
|
|
|
#8 |
![]() ![]() erwan Développeur Web Inscription : novembre 2003 Messages : 4 974 ![]() |
c'etait marqué la http://www.w3.org/TR/xslt
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com