Laden...

XMLReader und Unicode

Erstellt von Feinfinger vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.971 Views
F
Feinfinger Themenstarter:in
38 Beiträge seit 2007
vor 16 Jahren
XMLReader und Unicode

verwendetes Datenbanksystem: XML

Hallo,

Ich übertrage typisierte Datasets per Tcp/Ip zum Datenabgleich und damit ich die Umlaute in den Datensätzen nicht verliere wandle ich die XMLDaten in Unicode um:

     XmlWriterSettings sett = new XmlWriterSettings();
            sett.ConformanceLevel = ConformanceLevel.Auto;
            sett.Encoding = Encoding.Unicode;
            XmlWriter Writer = XmlWriter.Create(Stream, sett);
            dataSetClient.WriteXml(Writer);

Das kommt auch schön brav an am server und alle Umlaute sind erhalten geblieben aber das DataSet kann das ganze nicht mehr einlesen aufeinmal !?

                    XmlReaderSettings Settings = new XmlReaderSettings ();
                    Settings.ConformanceLevel = ConformanceLevel.Auto;
                    XmlReader Reader = XmlReader.Create(RecStream, Settings);
                    DsClient.ReadXml(Reader);
                    Reader.Close();

Keine Weltherrschaft ohne manisches Lachen!

F
Feinfinger Themenstarter:in
38 Beiträge seit 2007
vor 16 Jahren

Bin doch noch selbst drauf gekommen :

                    StreamReader SReader = new StreamReader(RecStream, Encoding.Unicode);
                    XmlTextReader Reader = new XmlTextReader(SReader);
                    DsClient.ReadXml(Reader);
                    Reader.Close();

Keine Weltherrschaft ohne manisches Lachen!