Dankeschön!
Das finde ich allerdings etwas unbequem.
Zitat:
Auf Platte habe ich noch keine
XML-Datei gesehen, die einen solchen Marker hatte und auch
Unicode war.
Meine genannte Datei stammt vom .NET-Framework (Konfigurationsdatei) und
IMHO schreibt auch VS 2005 ein BOM. Fix ist auch, dass im Encoding-Attribut UTF-8 angegeben ist.
Zitat:
Wobei
IMHO XML-Dateien ohne Encoding-Attribut implizit UTF8-codiert sind.
Wikipedia: Wird dieser Parameter [= das Encoding-Attribut] ausgelassen, wird UTF-8 angenommen.
Das heißt praktisch, dass ich, um
XML und
HTML (das sich ja ähnlich verhält) korrekt zu lesen einen
XML/
HTML-Parser brauche, da ich, zumindest wenn ich kein BOM finde, das Encoding-Attribut lesen muss.
Und fix ist auch, dass ich die
XML-Deklaration mit
ANSI lesen MUSS, um alles weitere korrekt weiterlesen zu können.
Wird wohl etwas mehr Arbeit für mich...
Vielen Dank,
Andreas
Andreas N.