Page 1 sur 1

Lire du HTML dans du XML sans CDATA

Posté : 18 oct. 2013, 10:55
par acidre
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.

Re: Lire du HTML dans du XML sans CDATA

Posté : 18 oct. 2013, 19:42
par moogli
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.


@+