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

Langage PHP Discussion :

Indentation de la source xHTML [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Par défaut Indentation de la source xHTML
    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.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Et en mettant la propriété preserveWhiteSpace de l'objet DOMDocument à FALSE avant le chargement du document ?

    Sauf qu'avec le contenu de balises comme <pre>, ça risque de poser problème.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 2
    Par défaut
    Bonsoir,

    Excellent, ça fonctionne

    Pas de problème pour les <pre>, je n'en ai pas besoin pour ce site…

    Merci beaucoup

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/02/2011, 09h41
  2. Formatage et indentation des sources C
    Par olibara dans le forum Général Dotnet
    Réponses: 9
    Dernier message: 20/08/2009, 10h38
  3. [XHTML] vérifier indentation du code
    Par Strix dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 25/05/2007, 11h19
  4. [Source>Format :)] indentation automatik
    Par iubito dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/06/2003, 17h37

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