HTML-Vorlagen in PHP-DOMNodes integrieren
HTML-Vorlagen in vorhandene PHP-DOMNodes zu integrieren kann eine Herausforderung sein, insbesondere wenn Sie das Roh-HTML beibehalten möchten Inhalt.
Native PHP-Lösungen
PHP bietet einige native Methoden, um dies zu erreichen:
Beispiel:
$dom = new DOMDocument; $dom->loadXml('<html><body/></html>'); $body = $dom->documentElement->firstChild; $template = $dom->createDocumentFragment(); $template->appendXML('<h1>
Ausgabe:
<html><body><h1>
Beispiel für den Import aus einem anderen DOMDocument:
$tpl = new DOMDocument; $tpl->loadXml('<h1>
Beispiel:
libxml_use_internal_errors(true); $tpl = new DOMDocument; $tpl->loadHTML('<h1>
Hinweis:
Bei all diesen Methoden importiert die Verwendung von TRUE als zweites Argument für importNode den Knoten und seinen gesamten Unterbaum.
Das obige ist der detaillierte Inhalt vonWie integriere ich HTML-Vorlagen in PHP-DOMNodes und behalte dabei den rohen HTML-Inhalt bei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!