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

Bibliothèques et frameworks PHP Discussion :

[DOM] Ajouter du XML sans "htmlentities"


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 333
    Par défaut [DOM] Ajouter du XML sans "htmlentities"
    Bonjour,


    Je suis confronte a un petit soucis... J'essaie d'enregistrer au format XML tout une serie d'articles situe dans une base MySQL. Je voudrais transformer le HTML du corps du texte en bbcode XML, malheureusement les caracteres "<" et ">" sont tous traduits en "&lt;" et "&gt;" une fois dans le document XML, ce qui evidemment qui ne me sert strictement a rien…

    J'ai essaye avec un simple createElement qui retourne une erreur, puis de creer un noeud texte, qui s'il ne me renvoie aucune erreur, ne m'aide pas plus…

    J'ai evidemment pense a utiliser html_entity_decode, mais je ne suis toujours pas avance...


    Auriez-vous une piste ?

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 370
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 370
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par Shirraz Voir le message
    Je voudrais transformer le HTML du corps du texte en bbcode XML
    Connaîs pas.

    malheureusement les caracteres "<" et ">" sont tous traduits en "&lt;" et "&gt;" une fois dans le document XML
    Normal.

    ce qui evidemment qui ne me sert strictement a rien…
    Au contraire, les caractères spéciaux sont échappés de manière à ce que le XML final soit valide. Ensuite lors de l'extraction des données du XML tu auras bien <, >, &, etc.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2008
    Messages : 333
    Par défaut
    Pour le "bbcode". c'est juste "<gras>" a la place de "[gras]" par exemple (ca a peut-etre un nom, je ne sais pas... ).


    Sinon, je ne prevoyais pas vraiment d'avoir les balises echappees, mais faudra peut-etre que je revois ma maniere de faire (ce qui en realite m'arrangerait peut-etre au final...).

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

Discussions similaires

  1. [DOM] Ajouter un nœud dans un fichier XML
    Par Mo_Poly dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 18/09/2007, 06h23
  2. [Package listings] Commentaires XML et quote
    Par arnobidul dans le forum Mise en forme
    Réponses: 0
    Dernier message: 27/07/2007, 12h54
  3. [DOM] PHP5 et XML comment ajouter un noeud dans un noeud précis?
    Par titou250 dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 20/04/2006, 22h02

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