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

Langage PHP Discussion :

Comment supprimer du texte dans un fichier XML


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 488
    Par défaut Comment supprimer du texte dans un fichier XML
    Bonjour,


    J'ai le fichier XML suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <DESCRIPTION><![CDATA[ blabalabla blabalabla  blabalabla .]]</DESCRIPTION>
    J'aimerai pouvoir ouvrir ce fichier xml sous php pour supprimer les caractères "<![CDATA[" et "]]" trouvés puis l'enregistrer le fichier.

    Comment faire?

    Merci.

  2. #2
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 360
    Par défaut
    Bonjour,

    Je ne comprends pas la finalité d'enlever un CDATA...

    Pour quelle raison ??

    Cordialement,

    Mathieu

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 488
    Par défaut
    Parce que si je met l'une ou l'autre des ces conditions:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //if (!$this->xml = simplexml_load_file($this->file)) return false;
    	if (!$this->xml = simplexml_load_file($this->file, 'SimpleXMLElement', LIBXML_NOCDATA)) return false;
    J'ai l'erreur suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    parser error : CData section not finished ,blablabla   in /var/www/vhosts/connector.php on line 273

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 488
    Par défaut
    en fait il manque la balise fermante du CDATA dans mon fichier xml, il faudrait que je la rajoute.

    Comment faire?

  5. #5
    Membre chevronné
    Inscrit en
    Août 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 360
    Par défaut
    Sheira,

    De quelle forme est ce fichier (physique, créé à la volée, stocké) ??

    Cordialement,

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 488
    Par défaut
    Il est physiquement stocké sur mon serveur

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

Discussions similaires

  1. Comment stocker des tables dans un fichier XML ?
    Par TicTacToe dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 24/09/2006, 16h18
  2. [C# 2.0] Comment sauver une image dans un fichier Xml ?
    Par Louis-Guillaume Morand dans le forum C#
    Réponses: 4
    Dernier message: 08/09/2006, 17h47
  3. Réponses: 7
    Dernier message: 17/03/2006, 13h26
  4. Réponses: 1
    Dernier message: 28/01/2006, 12h36

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