IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

traitement des caract�res sp�ciaux avec XSLT


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2004
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par d�faut traitement des caract�res sp�ciaux avec XSLT
    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

  2. #2
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par d�faut
    c'est faisable, inspire toi du script suivant :
    http://www.vbxml.com/xsltStylesheets/Stylesheets/Recursion/linefeed_to_br/LF_to_Br.zip

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2004
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par d�faut
    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

  4. #4
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par d�faut
    Citation Envoy� par Mirgue
    mais du coup, il me manque certains espaces!
    explique plus en d�tails

  5. #5
    Candidat au Club
    Inscrit en
    Juillet 2004
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 3
    Par d�faut
    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

  6. #6
    Expert confirm�
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par d�faut
    Citation Envoy� par Mirgue
    Est-ce que cette fonction supprime le premier espace et le dernier de la cha�ne de caract�res?
    oui
    http://www.w3schools.com/xsl/xsl_functions.asp

Discussions similaires

  1. encodage des caract�res sp�ciaux avec Safari
    Par guigo dans le forum Langage
    R�ponses: 6
    Dernier message: 25/08/2010, 18h57
  2. [MySQL] Importation de fichier texte avec traitement des caract�res sp�ciaux
    Par runcafre91 dans le forum PHP & Base de donn�es
    R�ponses: 7
    Dernier message: 30/12/2009, 22h28
  3. Traitement des caract�res sp�ciaux
    Par new-dmx dans le forum Langage
    R�ponses: 3
    Dernier message: 13/08/2008, 16h28
  4. [ODBC] Traitement des caract�res sp�ciaux
    Par loulitta dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 19/06/2008, 09h38
  5. probl�me d'affichage des caract�res sp�ciaux avec la console Dos
    Par javass dans le forum D�buter avec Java
    R�ponses: 1
    Dernier message: 14/05/2008, 17h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo