Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Warnungen beim Parsen von nicht wohlgeformtem HTML mit DomDocument (PHP) unterdrücken?

Wie kann ich Warnungen beim Parsen von nicht wohlgeformtem HTML mit DomDocument (PHP) unterdrücken?

Barbara Streisand
Barbara StreisandOriginal
2024-11-24 22:12:10903Durchsuche

How Can I Suppress Warnings When Parsing Non-Well-Formed HTML With DomDocument (PHP)?

Fehlerunterdrückung beim HTML-Parsen mit DomDocument (PHP)

Beim Parsen von nicht wohlgeformtem HTML mit DomDocument, PHP häufig zeigt Warnungen an. Wenn Sie diese Debugmeldungen vermeiden möchten, können Sie sie programmgesteuert deaktivieren.

Um Warnungen während des HTML-Ladens zu unterdrücken, ändern Sie Ihren Code wie folgt:

<?php
// enable internal error handling
libxml_use_internal_errors(true);

// create a DOM document and load the HTML data
$xmlDoc = new DomDocument;
$xmlDoc->loadHTML($fetchResult);

// check for errors and handle them yourself
$errors = libxml_get_errors();
foreach ($errors as $error) {
    // handle the errors as you wish
}
?>

Indem Sie die interne Fehlerbehandlung aktivieren (über libxml_use_internal_errors()), libxml2 gibt keine Fehler und Warnungen an PHP aus. Sie können diese Fehler dann manuell mit libxml_get_errors().

abrufen und behandeln

Das obige ist der detaillierte Inhalt vonWie kann ich Warnungen beim Parsen von nicht wohlgeformtem HTML mit DomDocument (PHP) unterdrücken?. 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