Hallo,
ich hoffe ihr versteht mich und hattet auch schon mal dieses Problem.
Ich parse mein XML so :
In der Funktion getData verarbeite ich den Wert eines XML-Tags.
Dabei ist mir eine Eigenart aufgefallen, die ich nicht ganz versteh.
Hab ich z.B.
<group>Allergie & Heuschnupfen</group>
bricht er mit dem Auslesen des Wertes, vor und nach dem & ab.
Ich bekomm statt in einem Durchlauf der Funktion getData "Allergie & Heuschnupfen" in 3 Durchläufen
1. Durchlauf: "Allergie"
2. Durchlauf: "&"
3. Durchlauf: "Heuschnupfen"
Das gleiche tritt auch bei Umlauten wie ö,ä,ü auf. Hat jemand eine Idee wie ich das beheben kann.
Bei folgendem Link wurde das Problem auch schonmal erörtert:
http://blog.t8d.de/2008/05/19/xml_se...are-of-chunks/
Danke!
ich hoffe ihr versteht mich und hattet auch schon mal dieses Problem.
Ich parse mein XML so :
PHP-Code:
xml_set_element_handler($objXMLParser, "getStartTag", "getEndTag");
xml_set_character_data_handler($objXMLParser, "getTagData");
Dabei ist mir eine Eigenart aufgefallen, die ich nicht ganz versteh.
Hab ich z.B.
<group>Allergie & Heuschnupfen</group>
bricht er mit dem Auslesen des Wertes, vor und nach dem & ab.
Ich bekomm statt in einem Durchlauf der Funktion getData "Allergie & Heuschnupfen" in 3 Durchläufen
1. Durchlauf: "Allergie"
2. Durchlauf: "&"
3. Durchlauf: "Heuschnupfen"
Das gleiche tritt auch bei Umlauten wie ö,ä,ü auf. Hat jemand eine Idee wie ich das beheben kann.
Bei folgendem Link wurde das Problem auch schonmal erörtert:
http://blog.t8d.de/2008/05/19/xml_se...are-of-chunks/
Danke!
Kommentar