Subject: Affichage HTML via (PHP) $dom -> saveHTML() = <br></br> (Non conforme W3C)
Bonjour,
Tout est dans le sujet...
Tout est géré en amont par PHP, XML & XSL/XSLT. A ce niveau tout va bien mais quand je
veux une sortie html en utilisant $dom -> saveHTML(), la sortie me donne une soupe de tags grotesques.
Un tag, par exemple, <br/> sort de cette façon: <br></br>. J'ai cherché mais non trouvé.
J'imagine qu'on peut le faire en implémentant le comportement BR dans un schema (xs) mais
en ce cas, novice en ce domaine, je sèche.
Merci à vous et comme un dessin est toujours mieux qu'un long texte:
Mon objet DOM contient ceci:
Mais j'arrive à ça:
Bonne journée.
Modifié par FuzzyLine (13 Aug 2013 - 14:01)
Bonjour,
Tout est dans le sujet...
Tout est géré en amont par PHP, XML & XSL/XSLT. A ce niveau tout va bien mais quand je
veux une sortie html en utilisant $dom -> saveHTML(), la sortie me donne une soupe de tags grotesques.
Un tag, par exemple, <br/> sort de cette façon: <br></br>. J'ai cherché mais non trouvé.
J'imagine qu'on peut le faire en implémentant le comportement BR dans un schema (xs) mais
en ce cas, novice en ce domaine, je sèche.
Merci à vous et comme un dessin est toujours mieux qu'un long texte:
Mon objet DOM contient ceci:
<!DOCTYPE ...>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>VIA DOM</title>
</head>
<body>
<br />
</body>
</html>
Mais j'arrive à ça:
<!DOCTYPE ...>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>SOUPE</title>
</head>
<body>
<br></br>
</body>
</html>
Bonne journée.
Modifié par FuzzyLine (13 Aug 2013 - 14:01)