TS: PHP-OOP: DOMDocument Parsing-Fehler einsammeln

Beitrag lesen

Hallo,

wenn man mit DOMDocument ein Dokument einliest, kann man doch beimn Parsen die Fehler im DOM feststellen. Das ist sogar Standardeinstellung. Leider schlagen die dann durch.

Wie muss ich es richtig machen, damit ich die Fehler einsammeln kann, also im Script dann auch darauf zugreifen kann auf die Fehlermeldung?

$dom->validateOnParse = TRUE       ## kann man einschalten
$dom->strictErrorChecking = TRUE;  ## ist default, kann man ausschalten :-)

Ich möchte die Exceptions, die vermutlich von der Einstellung strictErrorChecking(?) abhängen, abfangen.

Wie muss ich das anfangen?

So funktioniert das jedenfalls nicht:

	try
	{
		$dom->loadHTML($page);
	}
	catch (Exception $__ex) 
	{
		$_errors[] = $__ex->getMessage();
	}	

Da schlägt immer noch die Warning durch:

Warning: DOMDocument::loadHTML(): Attribute alt redefined in Entity, line: 88 in F:\Xampp\html-parser\domdocument.class\get_linklist.php on line 13

Grüße
TS