Maison >développement back-end >tutoriel php >Comment puis-je enregistrer le contenu HTML d'un DOMDocument en PHP sans les balises HTML, Body et P par défaut ?
Dans votre fonction PHP, vous essayez d'enregistrer le contenu d'un DOMDocument sans le entourant , corps et
balises. Cependant, saveXML() a tendance à ajouter ces wrappers lorsqu'il est utilisé avec getElementsByTagName('p').
Avec PHP 5.4 et Libxml 2.6 ou supérieur, vous pouvez utiliser la fonction loadHTML() avec des options supplémentaires pour empêcher les erreurs implicites Éléments HTML et doctype :
$html->loadHTML($content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
En utilisant ces options, saveHTML() ne produira pas les wrappers indésirables.
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!