Guten Morgen Dedlfix,
DOMDocument hat eine Macke, die man per Schmuddellösung umschiffen kann:
Bereits beim Laden des Dokumentes muss die passende Kodierung genau mit diesem <meta>-Tag (dem antiquierten aus HTML4.1) als erster Tag dieser Art angebeben werden. Das geht schmuddelig, in dem man ihn einfach "deplaced" vor das Dokument schaltet.Was hast du denn dagegen, einen XML-Vorspann zu nehmen? Den kann man völlig unkompliziert und undeplatziert an den Anfang des Dokuments packen.
Hast Du das auch ausprobiert damit? Wie müsste der denn dMn aussehen? Das SR-Dokument hat diesen davor:
<?xml version="1.0" encoding="UTF-8"?>
Und damit ist die DOMDocument-Class nicht zufrieden.
Wenn der anders aussehen muss oder darf, gib mir doch bitte mal ein Muster, dann probiere ich das nochmal aus. Ich bin aber relativ sicher, dass es nur mit dem Antik-Meta-Header aus HTML 4.01 funktioniert.
Grüße
TS