XLS nach XML - Warum werden einige Zeichen hexadezimal ersetzt?
Sam
- xml
Hallo zusammen,
ich habe über Java eine XLS eingelesen und diese als XML abgespeichert. Beim Einlesen der Datei funktioniert alles einwandfrei, aber beim Abspeichern nach XML werden einige Zeichen wie z.B. Bindestriche oder Anführungszeichen durch Hexadezimalcode ersetzt z.B. “
Hat jemand eine Idee wie das vermieden werden kann?
Besten Dank.
Gruß
Sam
Hi,
Hallo zusammen,
ich habe über Java eine XLS eingelesen und diese als XML abgespeichert. Beim Einlesen der Datei funktioniert alles einwandfrei, aber beim Abspeichern nach XML werden einige Zeichen wie z.B. Bindestriche oder Anführungszeichen durch Hexadezimalcode ersetzt z.B. “
Hat jemand eine Idee wie das vermieden werden kann?
Besten Dank.Gruß
Sam
cu,
Andreas
Hi,
ups, Button versehentlich erwischt ...
ich habe über Java eine XLS eingelesen und diese als XML abgespeichert. Beim Einlesen der Datei funktioniert alles einwandfrei, aber beim Abspeichern nach XML werden einige Zeichen wie z.B. Bindestriche oder Anführungszeichen durch Hexadezimalcode ersetzt z.B. “
Für das Ziel-XML ein Encoding verwenden, das die betroffenen Zeichen enthält, so daß sie nicht als numerische Zeichenreferenzen kodiert werden müssen.
Die UTF-Encodings (UTF-8, UTF-16 ...) bieten sich an.
Oder im Original auf die Sonderzeichen verzichten.
cu,
Andreas