Hallo Calocybe
Erstmal Danke.
Mein Problem war hauptsächlich, daß man bei Zeichensätzen, die mehreren Bytes pro Zeichen
(UTF-16 UTF-32) verwenden, die XMLDecl nicht einfach eingelesen werden kann, weil die zeichen durch
ein 00-Byte getrennt sind. (ich werde, das dann wohl einfach ignorieren, bis ich weiß, welche
Encoding richtig ist).
»»So? Laut der XML SPec hat UTF-8 gar keine BOM.
Tja, laut Unicode Consotium hat sie eine. Da hab ich sie nähmlich her.
Ein normales Asci file, das mit der Zeichenfolge  anfängt, sieht dann aber aus, wie ein UTF-8 File.
Dann ist es aber kein XML-Dokument. Das ist der Punkt, weshalb die Autodetection fuer *beliebige* Dateien nicht 100% moeglich ist.
Als guter Programierer wollte ich ein lowlevel-problem auch auf dieser ebene behandeln.
Nach dem motto "Der Parser interessiert sich nur für Zeichen, wie die Bytes aussehen geht ihn nichts an".
Programierer lieben halt Schichtenmodelle. ;-)
Tschüs
Daniel