Hallo zusammen,
ich erzeuge per DOM XML ein XML-Dokument.
$doc = new DOMDocument('1.0','utf-8');
$doc->formatOutput = true;
$doc->loadXML($file);
$file = $doc->saveXML();
Dieses erzeugte $file schicke ich dann an einen Server.
Der Server erwartet im head
<?xml version="1.0"?>
eigentlich das
<?xml version="1.0" encoding="UTF-8"?>
Ich dachte durch new DOMDocument('1.0','utf-8'); erreiche ich das, aber wenn ich mir mein XML-File $file anschaue, dann steht nur <?xml version="1.0"?> drin.
wie kann ich das erreichen, dass in meinem xml file das
<?xml version="1.0" encoding="UTF-8"?> drin steht ?
gruß jogi
ich erzeuge per DOM XML ein XML-Dokument.
$doc = new DOMDocument('1.0','utf-8');
$doc->formatOutput = true;
$doc->loadXML($file);
$file = $doc->saveXML();
Dieses erzeugte $file schicke ich dann an einen Server.
Der Server erwartet im head
<?xml version="1.0"?>
eigentlich das
<?xml version="1.0" encoding="UTF-8"?>
Ich dachte durch new DOMDocument('1.0','utf-8'); erreiche ich das, aber wenn ich mir mein XML-File $file anschaue, dann steht nur <?xml version="1.0"?> drin.
wie kann ich das erreichen, dass in meinem xml file das
<?xml version="1.0" encoding="UTF-8"?> drin steht ?
gruß jogi
Kommentar