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:
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!