Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich den vollständigen äußeren HTML-Code eines DOMDocument-Knotens in PHP abrufen?

Wie kann ich den vollständigen äußeren HTML-Code eines DOMDocument-Knotens in PHP abrufen?

Susan Sarandon
Susan SarandonOriginal
2024-12-18 20:59:11943Durchsuche

How Can I Retrieve the Complete Outer HTML of a DOMDocument Node in PHP?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn