Abrufen des äußeren HTML-Codes eines DOM-Dokuments
Beim Versuch, Videolinks innerhalb einer Zeichenfolge zu ersetzen, haben Sie Schwierigkeiten, den vollständigen Inhalt zu erhalten HTML-Code für Hyperlinks mit der Funktion „outerHTML()“.
DOMDocument unterstützt derzeit die Methode „saveHtml()“, die dies ermöglicht Sie können den HTML-Code eines bestimmten Knotens extrahieren. Um diese Funktion zu nutzen, übergeben Sie einfach den gewünschten Knoten als Argument an die Methode saveHtml():
$domDocument->saveHtml($nodeToGetTheOuterHtmlFrom);
In älteren Versionen von PHP war saveXml() die primäre Methode zum Exportieren von Knoteninhalten. Es erzeugt jedoch XML-kompatibles Markup, das möglicherweise nicht für HTML-Elemente wie Ankertags (-Elemente) geeignet ist.
Weitere Informationen zu dieser Verbesserung in PHP 5.3.6 finden Sie unter: http: //blog.gordon-oheim.biz/2011-03-17-The-DOM-Goodie-in-PHP-5.3.6/.
Das obige ist der detaillierte Inhalt vonWie kann ich den vollständigen äußeren HTML-Code eines DOMDocument-Knotens in PHP abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!