Bonjour,

Dans un souci de propreté je cherche à indenter parfaitement le code xHTML qui est généré par PHP. Pour cela je le stocke entièrement dans une variable $content, puis j'essaye d'utiliser la classe DomDocument… qui ne m'indente rien du tout.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$dom = new DomDocument;
$dom->loadXML($content);
$dom->formatOutput = true;
echo $dom->saveXML();
J'ai également essayé avec loadHTML() et saveHTML(), mais le résultat est le même : l'indentation ne fonctionne pas.

Quelqu'un pourrait-il me venir en aide ?

Merci.