Xerces und Unicode
-
Elke100 schrieb:
Dieser Cast läuft jetzt mind. 5 Jahre schon mit. An ihm kann es bestimmt nicht liegen.
Wenn du alles besser weißt, warum musst du dann hier fragen?
Es liegt an deinen Änderungen, und der Cast verhindert eine Fehlerprüfung durch den Compiler.
Stell dir vor, du gehst jeden Tag um dieselbe Zeit aus dem Haus, und überquerst eine große Kreuzung. Die Ampel ist schon seit fünf Jahren immer grün, wenn du ankommst, und du gehst mit geschlossenen Augen über die Kreuzung (ist ja immer grün).
Jetzt gehst du plötzlich eine Minute später los. Wenn du jetzt überfahren wirst, kann es nach deiner Argumentation nicht daran liegen, dass du die Augen zugemacht hast. Das hat ja 5 Jahre lang geklappt.
-
Hallo MFK,
habe den Cast rausgenommen , die Ampel steht immer noch auf grün

d.h. ich bekomme immer noch ein Null-Objekt und sonst keine Fehlermeldung.Grüße, ELke
-
Was genau ist denn m_poEingabepuffer?
-
BTW. Steht folgendes wirklich so drin?
< xml version = xxx encoding = "UTF-16 >Also wenn das gültiges XML ist fress ich nen Besen

So müsste es aussehen:<?xml version="xxx" encoding="UTF-16"?>
-
nee, du brauchst keinen Besen fressen ...:-)
ich habe das nur schnel abgetippt und ein Zeichen vergessen.Das xml ist schon gültig.
Code: <?xml version="xxx" encoding="UTF-16"?>Ich vermute , dass encoding= "UTF-16" vielleicht nicht der Standardschreibweise von Unocode entspricht und Xerces was anderes erwartet.
@MFK ,
Was genau ist denn m_poEingabepuffer?
da steht der xml-String .
mfg, Elke
-
Elke100 schrieb:
Was genau ist denn m_poEingabepuffer?
da steht der xml-String .
Ich meinte den Datentyp.
-
-
Folgende Fragen:
- Ist die Textdatei wirklich in UTF16 abgespeichert?
- Kommt das, womit du die Textdatei einliesst, auch mit UTF-16 zurecht? (d.h. der InputStream UND der Stringdatentyp)
- Kommt Xerxes mit UT-F16 zurecht?Ich wuerd stark vermuten dass dein Problem bei einer dieser 3 Fragen steckt.
-
Kommt Xerces mit UT-F16 zurecht?
Das ist doch gerade meine Frage. Xerces erkennt wahrscheinlich nicht , dass der Text in UTF-16 ist . Wie mach ich das ihm denn begreiflich ?
mfg, Elke
-
Na, schau doch in die Docu von Xerces. Da muß das doch drin stehen. Nichts anderes würde hier jemand aus dem Forum machen, um dir die Frage zu beantworten.