Maison > développement back-end > tutoriel php > Comment puis-je formater la sortie SimpleXML en PHP pour améliorer la lisibilité ?

Comment puis-je formater la sortie SimpleXML en PHP pour améliorer la lisibilité ?

Linda Hamilton
Libérer: 2024-12-05 16:18:12
original
640 Les gens l'ont consulté

How Can I Format SimpleXML Output in PHP to Improve Readability?

Formatage de la sortie SimpleXML en PHP

Lorsque vous travaillez avec des données XML en PHP à l'aide de SimpleXML, il peut être utile de formater la sortie pour plus de lisibilité ou compatibilité. Cela inclut l'ajout de sauts de ligne pour séparer les éléments et rendre le XML plus lisible par l'homme.

Problème :

La fonction asXML() de SimpleXML ajoute toutes les données XML dans une seule ligne par défaut, ce qui peut rendre difficile la lecture et manipuler.

Solution :

Pour introduire des sauts de ligne dans la sortie de asXML(), vous pouvez utiliser la classe DOMDocument. Voici comment :

  1. Créez un nouvel objet DOMDocument :

    $dom = new DOMDocument('1.0');
    Copier après la connexion
  2. Désactivez la préservation des espaces et activez le formatage de sortie :

    $dom->preserveWhiteSpace = false;
    $dom->formatOutput = true;
    Copier après la connexion
  3. Chargez la sortie SimpleXML dans le DOMDocument :

    $dom->loadXML($simpleXml->asXML());
    Copier après la connexion
  4. Sortir le XML formaté :

    echo $dom->saveXML();
    Copier après la connexion

En suivant ces étapes, vous pouvez formater efficacement votre sortie SimpleXML avec sauts de ligne, rendant le XML plus lisible et plus facile à gérer.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal