preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadXML($_string);
// Obtenir le XML formaté
$formatted_xml = htmlspecialchars($dom->saveXML());
// Affichage du XML formaté avec du style CSS pour colorer les éléments XML
header('Content-Type: text/html; charset=UTF-8');
echo "
Visualisation XML avec couleurs";
// Ajouter du CSS pour colorer les éléments XML et gérer l'enroulement
echo "
";
echo "";
echo "Visualisation du fichier XML avec code couleur
";
// Remplacer les éléments pour les colorier avec du CSS
$formatted_xml = preg_replace('/(<\/?)(\w+)(.*?>)/', '$1$2$3', $formatted_xml);
$formatted_xml = preg_replace('/(\w+)="(.*?)"/', '$1="$2"', $formatted_xml);
// Afficher le XML formaté et coloré
echo "" . $formatted_xml . "
";
echo "";
}
}