Hallo,
ich erstelle ein xml mit UTF-8 encoding.
dort befindet sich unter anderem auch das "Noncharacter"-zeichen: fileformat.info/info/unicode/char/ffff/index.htm
beim erstellen des xmls gibt es kein problem. Warum auch, 0xEF 0xBF 0xBF ist ja ein gültiges UTF8-zeichen (0xFFFF in UTF16).
beim parsen jedoch wird der obige fehler ausgegeben. aber warum? es ist doch ein gültiges zeichen!?
ich hänge das test-projekt an (sehr kurz).
hier die genaue fehlermeldung vom parser:
ich erstelle ein xml mit UTF-8 encoding.
dort befindet sich unter anderem auch das "Noncharacter"-zeichen: fileformat.info/info/unicode/char/ffff/index.htm
beim erstellen des xmls gibt es kein problem. Warum auch, 0xEF 0xBF 0xBF ist ja ein gültiges UTF8-zeichen (0xFFFF in UTF16).
beim parsen jedoch wird der obige fehler ausgegeben. aber warum? es ist doch ein gültiges zeichen!?
ich hänge das test-projekt an (sehr kurz).
hier die genaue fehlermeldung vom parser:
Entity: line 2: parser error : Char 0xFFFF out of allowed range
<root test="ae"/>
^
Entity: line 2: parser error : invalid character in attribute value
<root test="ae"/>
^
Entity: line 2: parser error : attributes construct error
<root test="ae"/>
^
Entity: line 2: parser error : Couldn't find end of Start Tag root line 2
<root test="ae"/>
^
Entity: line 2: parser error : Extra content at the end of the document
<root test="ae"/>