Sorry:
<?php
$file = "test";
$content = "<DIV id="idContentDiv" >Ä Ö Ü ä ö ü ß</DIV>";
if($fh = fopen($file, "w")){
fwrite($fh,"<![CDATA[".stripslashes(str_replace("'","'",$content))."]]>");
fclose($fh);
}
$fh = fopen($file,"r");
$content = fread($fh, filesize($file));
fclose($fh);
$xml = "<?xml version="1.0" encoding="iso-8859-1""."?".">";
$xml .= "<root>";
$xml .= "<content>".trim($content)."</content>";
$xml .= "</root>";
header("Content-type: text/xml");
print($xml);
?>
Jetzt funktioniert's:
Firefox:
<root>
<content><DIV id="idContentDiv" >Ä Ö Ü ä ö ü ß</DIV></content>
</root>
MSIE:
<?xml version="1.0" encoding="iso-8859-1" ?>
- <root>
- <content>
- <![CDATA[ <DIV id="idContentDiv" >Ä Ö Ü ä ö ü ß</DIV>
]]>
</content>
</root>
Nur muss ich jetzt wohl das <![CDATA[ und ]]> wieder loswerden, damit es dann im Script auch funktioniert?
Gruß und Dank
Martin