Beide files sind als utf-8 kodiert, in der 'main.php' ist dies auch dekalariert (
<meta http-equiv="content-type" content="text/html;charset=utf-8">
.
[SOLVED] im xhtml File 'content.html' hatte im header die Angabe
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
gefehlt (Oxygen schreibt das nicht per default hin).
Erst mit dieser Ergänzung liest und verarbeitet die DOMDocument Klasse das File als utf-8, sonst standardmäßig offenbar latin-1.
Danke fürs Mitdenken!
Hrzl. Grüße, Franz