Zarathustra
Grünschnabel
Hallo !
ich arbeite an einem Script, was Text aus einer XML-Datei auslesen soll. Der Text enthält schon die HTML-Codes für Umlaute. Es sind also KEINE Umlaute mehr im Text drin.
Beim auslesen werden aber die HTML-Ausdrücke für die Umlaute übergangen.
aus "für" in der XML-Datei wird "fr" bei der Browserausgabe.
Mein Code:
In der Funktion cdata lasse ich dann den Text ausgeben. Dort fehlen dann alle Umlaute....
Ich hoffe, ihr könnt mir helfen......
ich arbeite an einem Script, was Text aus einer XML-Datei auslesen soll. Der Text enthält schon die HTML-Codes für Umlaute. Es sind also KEINE Umlaute mehr im Text drin.
Beim auslesen werden aber die HTML-Ausdrücke für die Umlaute übergangen.
aus "für" in der XML-Datei wird "fr" bei der Browserausgabe.
Mein Code:
Code:
$parser = xml_parser_create('');
xml_set_element_handler($parser, "startElement", "endElement");
xml_set_character_data_handler($parser, "cdata");
foreach($xmlFile as $elem)
{
xml_parse($parser, $elem);
}
xml_parser_free($parser);
In der Funktion cdata lasse ich dann den Text ausgeben. Dort fehlen dann alle Umlaute....
Ich hoffe, ihr könnt mir helfen......