Lire du HTML dans du XML sans CDATA

Petit nouveau ! | 1 Messages

18 oct. 2013, 10:55

Bonjour,

Dans le cadre de la création d'un webservice, en utilisant DOMDocument, je lis un XML contenant du HTML contenu dans des balises sans CDATA. Logiquement, le HTML est supprimé. Il n'y a aucun moyen d'encadrer par du CDATA.

Exemple :

Code : Tout sélectionner

<Content> <ART_Headline>Basketball is getting <italique>cool</italique> again.</ART_Headline> </Content>
La lecture me remonte "Basketball is getting cool again".
Comment puis-je contourner ce problème et récupérer le contenu HTML ?

Merci d'avance,

Jean-Luc.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 oct. 2013, 19:42

Salut,
C'est pas clair ton truc tu as bien toute la chaîne d'affichée dans ton exemple.
Par contre effectivement, dans un navigateur web les tag italique ne s'afficheront pas.
Simplement parce qu'ils ignorent les tags inconnus et italique c'est pas une balise html ;)

Si tu ajoute un htmlentities sur ta chaîne a l'affichage tu verra les tags dans les navigateurs.


@+
Il en faut peu pour être heureux ......