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
Freigeben: 2024-12-21 19:59:12
Original
790 Leute haben es durchsucht

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

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

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!

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