In Ihrer PHP-Funktion versuchen Sie, den Inhalt eines DOMDocument ohne zu speichern Einschließen von , body und
Tags. Allerdings neigt saveXML() dazu, diese Wrapper hinzuzufügen, wenn es mit getElementsByTagName('p') verwendet wird.
Mit PHP 5.4 und Libxml 2.6 oder höher können Sie die Funktion „loadHTML()“ mit zusätzlichen Optionen verwenden, um implizite HTML-Elemente zu verhindern und doctype:
$html->loadHTML($content, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
Mit diesen Optionen erzeugt saveHTML() keine unerwünschten Wrapper.
Das obige ist der detaillierte Inhalt vonWie kann ich den HTML-Inhalt eines DOM-Dokuments in PHP ohne die Standard-HTML-, Body- und P-Tags speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!