Umgang mit HTML5-Tags in DOMDocument (PHP)
Beim Parsen von HTML5-Code mit DOMDocument können Fehler mit Tags wie
Gibt es eine Lösung zum Bearbeiten von HTML5-Code in PHP?
Leider lässt DOMDocument in PHP 5.3 keine Angabe zu benutzerdefinierte Dokumenttypen oder das Ändern bestehender Anforderungen.
Problemumgehung:
Deaktivieren Sie die Fehlerberichterstattung mit libxml_use_internal_errors(), um die Fehler zu unterdrücken.
<code class="php">$dom = new DOMDocument; libxml_use_internal_errors(true); $dom->loadHTML('...'); libxml_clear_errors();</code>
Diese Problemumgehung ermöglicht das Parsen von HTML5-Code, ohne dass Fehler im Zusammenhang mit nicht unterstützten Tags auftreten, und ermöglicht so die Manipulation des Codes. Es ist jedoch wichtig zu beachten, dass die zugrunde liegenden Probleme mit der Unterstützung von DOMDocument für HTML5 weiterhin ungelöst sind.
Das obige ist der detaillierte Inhalt vonWie gehe ich mit HTML5-Tags in DOMDocument (PHP) um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!