Hallo,
Und wenn du es so versuchst?
<?php
$dom = new DOMDocument;
$dom->validateOnParse = true;
$dom->Load('test.html');
?>
Das geht - wegen load statt loadHTML/loadHTMLFile.
validateOnParse ist aber nicht so passend, weil es schwieriger ist, an das Resultat der Validierung zu kommen (man müsste libxml_use_internal_errors und libxml_get_errors nutzen).
ob die Endung .html hier eine Rolle spielt, kann ich dir aber nicht sagen.
Die Endung ist egal.
Eventuell bekommst du eine besser Fehlermeldung so:
http://at.php.net/libxml_get_errors
Da bekommt man dieselbe Meldung.
Mathias