Хм

тогда поидее можно попробовать вытащить так
$content = simplexml_load_string(\'\');
echo (string) $content;
Но у меня сделано по другому - с regexp-а исходный xml преобразуется в xml без cdata:
function simplexml_unCDATAise($xml) {
$new_xml = NULL;
preg_match_all(\"/\\/U\", $xml, $args);
if (is_array($args)) {
if (isset($args[0]) && isset($args[1])) {
$new_xml = $xml;
for ($i=0; $i $old_text = $args[0][$i];
$new_text = htmlspecialchars($args[1][$i]);
$new_xml = str_replace($old_text, $new_text, $new_xml);
}
}
}
return $new_xml;
}
Использование:
$str = file_get_contents(\"Файло\");
$xml=simplexml_unCDATAise($str);
$xml = simplexml_load_string($xml);
И дальше уже смотри 2