000
05.10.2007, 13:52 Uhr
~marcelinio
Gast
|
Hallo,
ich muss unter Linux C++ eine XML Datei ausparsen. Zur Realisierung verwende ich Xerces und soweit funktioniert das auslesen meiner XML Datei auch. Es gibt bei der ganzen Sache nur ein Problem, wo ich nicht weiter komme.
Ich lese meinen TextContent momentan wie folgt aus: XMLString::transcode( firstElement->getTextContent() )
Sobald allerdings in meinem Text Content ein '&' vorkommt, bricht der Parser einfach ab und gibt nur nach die Zeichen bis zum & aus.
Bsp: <DocumentSerialNumber>000&0036485</DocumentSerialNumber>
Ausgabe: 000
... ich vermute mal, das wird ein allgemeines Problem sein, nur habe ich bisher keine Lösung finden können. Wär schön wenn mir da jemand weiter helfen könnte. Danke |