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

XML/XSL et SOAP Discussion :

Remplacer le caractère & par &


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 74
    Points : 74
    Points
    74
    Par défaut Remplacer le caractère & par &
    Bonjour,

    J'ai un fichier XML en entrée contenant le caractère & :

    En en-tête de ce fichier XML, on a :
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

    Le noeud du fichier que l'on souhaite traiter est le suivant :
    <NOM>toto & titi</NOM>

    Cet XML est transformé par un XSL en un autre fichier XML.

    Le fichier XSL contient :
    <xsl:output method='text' encoding='ISO-8859-1' />

    Le fichier XML en sortie contient les informations suivantes :
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version='1.0' xmlnssl='http://www.w3.org/1999/XSL/Transform'
    xmlnsalan='http://xml.apache.org/xalan'
    exclude-result-prefixes='xalan'>
    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>

    Comment remplacer dans le fichier XSL le caractère & afin que le fichier XML généré en sortie contient le caractère &amp; ?

    J'ai essayé différentes moyen avec des découpages de chaines avant et après le caractère &, un replace mais je n'y arrive toujours pas.

  2. #2
    Membre éprouvé
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Points : 1 063
    Points
    1 063
    Par défaut
    tu peux peut-être utiliser les blocs CDATA dans ton résultat

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/04/2014, 09h28
  2. [Turbo Pascal] Fonction qui remplace les caractères entrés par des étoiles (*)
    Par Dr.Mimo dans le forum Contribuez
    Réponses: 0
    Dernier message: 30/03/2012, 21h51
  3. [Batch] Remplacer le caractère tabulation par espaces
    Par TITOUMAX dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 30/09/2011, 13h41
  4. Réponses: 3
    Dernier message: 18/02/2008, 14h05
  5. Remplacer certains caractères (accentués) par d'autre
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 24/07/2007, 13h05

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