Hallo,
Bei der Ausgabe in 'main.php' per
echo $tmp_dom->saveHTML();
werden alle Umlaute in der falschen Kodierung ausgelesen und nicht richtig dargestellt.
Naja, "ausgelesen"? "Ausgegeben" oder? Du meinst, DOM gibt latin aus, obwohl du es mit utf-8 initialisiert hast? Glaub ich nicht wirklich.
Gruß
jobo