Hallo,
ich bekomme Xml Dateien die als UTF-16 daklariert sind (
<?xml version="1.0" encoding="utf-16" ?>).
Diese kann ich weder im IE anzeigen lassen ("Switch from current encoding to specified encoding not supported.") noch mit XDocument laden (XDocument.Load(path..)).
Hat einer eine Idee wie man die dennoch laden kann und was das Problem ist?
Gruß Daniel
PS: Beim schreiben des Textes ist mir noch eine Idee gekommen, das Dokument mit der File Klasse einzulesen und dann zu parsen. Das hat funktioniert (
C#-Quelltext
1: 2: 3: 4: 5:
| string dealPath = @"c:\PFS_1-135-1_09-09-2010_14-07-50.txt";
string xmlContent = File.ReadAllText(dealPath);
var xmlDoc = XDocument.Parse(xmlContent); |
). Wäre trotzdem Dankbar wenn einer eine Idee hat warum das Probleme macht und ob man es auch mit XDocument.Load(path + settings) laden könnte.