Bonjour,
est-il possible de traiter le noeud text pour �ter tous les sauts de ligne,
tabulation, retour chariot existant pour obtenir un fichier XML en sortie
constitu� en fait que d'1 seule ligne?
Merci pour votre aide,
Mirgue
Bonjour,
est-il possible de traiter le noeud text pour �ter tous les sauts de ligne,
tabulation, retour chariot existant pour obtenir un fichier XML en sortie
constitu� en fait que d'1 seule ligne?
Merci pour votre aide,
Mirgue
c'est faisable, inspire toi du script suivant :
http://www.vbxml.com/xsltStylesheets/Stylesheets/Recursion/linefeed_to_br/LF_to_Br.zip
Merci beaucoup pour ton aide.
Je crois que je n'ai pas �t� assez pr�cise.
En fait, j'ai un fichier XML que je transforme par une feuille de style
en un nouveau fichier TEXT, qui lui doit �tre repr�sent� sous une seule ligne
car ce dernier est en fait du texte avec des appels � des fonctions JavaScript.
J'ai effectivement fait une fonction r�cursive (comme dans ton exemple)
en testant le code ASCII.
puis j'applique normalize-space() mais du coup, il me manque certains espaces!
Cela prend tournure cependant....
Mirgue
Voici un extrait de code du fichier XML en entr�e :
<dialog>
Vous pr�f�rez en g�n�ral
choisir des couleurs,
� mon avis,
<enumerate>
<enumeration_item>d'abord pastel, </enumeration_item>
<enumeration_item>ou claires, </enumeration_item>
<enumeration_item> puis plut�t bleut�es! </enumeration_item>
</enumerate>
</dialog>
La sortie txt est :
Vous pr�f�rez en g�n�ral choisir des couleurs,� mon avis,[play(list_1)]d'abord pastel,[play(list_2)]ou claires, [play(list_3)]puis plut�t bleut�es!
Alors que j'aurai voulu une sortie telle que :
Vous pr�f�rez en g�n�ral choisir des couleurs, � mon avis, [play(list_1)]d'abord pastel, [play(list_2)]ou claires, [play(list_3)]puis plut�t bleut�es!
Je me demandais si cela ne venait pas de normalize-space... J'ai un doute...
Est-ce que cette fonction supprime le premier espace et le dernier de la cha�ne de caract�res?
Merci
Mirgue
ouiEnvoy� par Mirgue
http://www.w3schools.com/xsl/xsl_functions.asp
Partager