Heim >Backend-Entwicklung >PHP-Tutorial >Wie erhalte ich den äußeren HTML-Code eines Knotens mithilfe von DOMDocument in PHP?

Wie erhalte ich den äußeren HTML-Code eines Knotens mithilfe von DOMDocument in PHP?

Linda Hamilton
Linda HamiltonOriginal
2024-12-21 19:59:12750Durchsuche

How to Get the Outer HTML of a Node Using DOMDocument in PHP?

Erhalten von äußerem HTML mit DOMDocument in PHP

Der bereitgestellte PHP-Code versucht, Videolinks innerhalb einer Zeichenfolge mithilfe von DOMDocument zu ersetzen. Allerdings kann die Eigenschaft „outerHTML“ derzeit nicht den vollständigen HTML-Code eines Hyperlinks erfassen.

Lösung:

In PHP 5.3.6 und höher kann die Methode saveHtml sein wird mit einem bestimmten Knoten verwendet, um seinen äußeren HTML-Code abzurufen. Zum Beispiel:

$domDocument->saveHtml($nodeToGetTheOuterHtmlFrom);

Alternativen:

In früheren PHP-Versionen kann stattdessen saveXml verwendet werden. Obwohl es XML-kompatibles Markup erzeugt, eignet es sich dennoch für folgende Elemente:

$domDocument->saveXml($nodeToGetTheOuterHtmlFrom);

Weitere Informationen finden Sie in der folgenden Ressource:

  • [DOM Goodie in PHP 5.3.6](http://blog.gordon-oheim.biz/2011-03-17-The-DOM-Goodie-in-PHP-5.3.6/)

Das obige ist der detaillierte Inhalt vonWie erhalte ich den äußeren HTML-Code eines Knotens mithilfe von DOMDocument in PHP?. 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