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
Freigeben: 2024-12-18 20:59:11
Original
940 Leute haben es durchsucht

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);
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage