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 :

Un problème avec des crochets


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 21
    Points : 19
    Points
    19
    Par défaut Un problème avec des crochets
    Bonjour,

    Actuellement sous PHP4, j'ai mis en place un parser permettant de lire un fichier XML, et d'uploader le tout dans une base MYSQL, le tout automatiquement toutes les nuits.

    Mais je me heurte à un problème, que je ne comprend pas, avec des crochets. En effet, lorsque l'un des balises du flux XML contient des crochets, le parser s'arrête au premier crochet, et ne lit pas la suite de la balise. En revanche, il ne s'arrête pas pour autant : il continue à lire le reste du fichier, mais dès qu'il rencontre un crochet, il ne lit plus son contenu.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <titre>Le vertige [en exclusivité]</titre>
    Quand je regarde dans la base de données après que les données aient été enregistrées j'obtiens :
    Idem si le crochet se trouve en début de ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <titre>[Nouveau] Le vertige</titre>
    J'obtiens :
    D'où peut venir ce problème ? J'ai regardé mon parser et le code de ma moulinette, mais tout semble pourtant correct !

    Merci de votre aide !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    Up !

    Personne :

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2003
    Messages
    921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2003
    Messages : 921
    Points : 449
    Points
    449
    Par défaut
    Salut,

    Le crochet est un caractère ascii utilisé dans les balises du langage XML et des DTD. Ton problème vient sûrement de là.

    Gôm

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    Oui j'ai bien compris...
    Mais je ne peux pas les enlever ces crochets... donc comment faire pour que ça passe quand meme ?

  5. #5
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    les crochets n'ont pas de signification particulière en XML, si ce n'est dans les blocs <![CDATA[...]]>.

    Le problème doit provenir de ton code de parsing. Ou alors il provient d'expat, mais ça m'étonnerait, je n'ai jamais vu aucune référence à ce type d'anomalie.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    j'ai trouvé merci !

  7. #7
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2003
    Messages
    921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2003
    Messages : 921
    Points : 449
    Points
    449
    Par défaut
    Salut,

    il serait intéressant que l'on sache comment tu as trouvé !?

    Gôm

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

Discussions similaires

  1. Problème avec des transaction
    Par Oluha dans le forum ASP
    Réponses: 16
    Dernier message: 01/03/2005, 15h40
  2. Problème avec des composants non déclarés
    Par vbcasimir dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/01/2005, 11h17
  3. Réponses: 5
    Dernier message: 19/08/2004, 11h11
  4. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 13h49
  5. Problèmes avec des vues
    Par dady dans le forum MFC
    Réponses: 22
    Dernier message: 09/01/2004, 16h26

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