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 :

pb de &


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 55
    Points : 49
    Points
    49
    Par défaut pb de &
    lu all,

    j'ai un fichier php qui me construit un document xml.
    Si une variable de type chaine de caracteres contient un &, ca me plante tout.

    Erreur d'analyse XML : mal formé
    Comment faire pour contourner ce pb.

    Merci
    @RAIZER@

  2. #2
    Membre éclairé Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Points : 663
    Points
    663
    Par défaut
    salut, le & en XML peut se coder .
    Sinon, tu peux aussi utiliser le code héxadécimal (je tu trouveras en faisant une recherche sur le net).
    a+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 55
    Points : 49
    Points
    49
    Par défaut
    merci ca marche.

    mais je ne comprends pas pourquoi il bloque sur le & si il est tous seul et que la, il passe alors qu'il y a tj un & !!!!

    Les joie de l'info!!

    Y'a t'il d'autre caractere qui peuvent me poser pb en xml???
    @RAIZER@

  4. #4
    Membre éclairé Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Points : 663
    Points
    663
    Par défaut
    les joies de l'info oui et non ...
    le programme (parseur) qui va lire ton fichier XML n'est pas devin.
    Or, le & est utilisé pour "coder" certains caractères comme les accents é pour é.
    Mais tout dépend de l'encodage de ton fichier XML !!!

    Bref, les autres caractères qui peuvent poser problème dans ton cas seraient sans doute < et >
    Car bien sur, il faut bien expliquer au parseur qu'il ne s'agit pas de balise XML mais bien de "supérieur à" et "inférieur à". Dans ce cas, tu peux utiliser &lt; et &gt; (Less Than et Greater Than)

    Pour avoir plus de détail, je te laisse chercher dans ton moteur favori (caractères spéciaux XML, par exemple)
    a+

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

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