Ich versuche, den Visual Studio-Editor zu verwenden, um XML-Dateien im Bereich Ressourcen einer Assembly in C# zu erstellen. Die Dateien erscheinen im XML-Editor vollkommen korrekt und berücksichtigen mein Schema (Erkennen der Elemente und Attribute). Wenn ich jedoch versuche, sie zu lesen (aus den Ressourcen), scheitern sie, weil sie am Anfang der Datei immer 3 falsche Zeichen haben (ï »¿oder #EF #BB #BF).Wie vermeide ich das Lesen der Byte Order Mark (BOM) in einer Resources-Datei in Visual Studio?
Diese Zeichen erscheinen NICHT im Editor, aber sie befinden sich in einem externen Binäreditor. Wenn ich sie manuell entferne, verhalten sich die Dateien richtig.
Was kann ich tun, um XML-Dateien im Bereich Ressourcen zuverlässig zu erstellen?
Nach dem ersten 2 Antworten ich die Frage zu
modifizierte„Wie lese ich eine Ressourcen-Datei einschließlich der Bytereihenfolgemarkierung zu vermeiden?“
Es wird versucht, die Stückliste zu analysieren. In der Tat verwendet es es, um den richtigen Typ der Codierung des Streams zu bestimmen, für den es bestimmt ist. – Abel