FileMode.Truncate

Das hat geholfen ....

Mansur

>
> Hallo,
> Folgender Code mit f�r mich eigenartigem Verhalten:
>
>
> isoStore = IsolatedStorageFile.GetStore( IsolatedStorageScope.User |
> IsolatedStorageScope.Assembly,
> null, null);
> .....
>
> IsolatedStorageFileStream oStream = new IsolatedStorageFileStream( FileName, 
> FileMode.Open,
> isoStore );
> StreamWriter sw = new StreamWriter(oStream);
>
> XmlDoc.DataSet.WriteXml(sw);
> sw.Close();
>
>
> Der Code schreibt in ein vorhandenes XML-Dokument im IsolatedStorage Daten eines 
> DataSets ....
>
> An anderer Stelle update ich eine Row einer Table und rufe dann obenstehenden Code 
> auf ...
> Eigenartigerweise wenn ich "k�rzere" Inhalte habe (Also sich die Zeichenl�nge einer 
> Spalte
> verk�rzt), dann habe ich Restzeichen am Ende des XML - Dokumentes, die das Dokument 
> nat�rlich
> ung�ltig machen!!!
>
> Beispiel:
> <root>
> <irgendEinFeld>123456</irgendEinFeld>
> </root>
>
> --> Dann �ndere ich den Wert auf "12345" und es kommt folgendes ins file:
> <root>
> <irgendEinFeld>12345</irgendEinFeld>
> </root>>
>
> (Beachte das zweite ">" im root-Ende-Tag ...
> Es kommt mir vor, als ob die streamgr��e irgendwie falsch berechnet wird ..
>
> Ich habe schon extra isoStore neu erstellen lassen, was aber net geholfen hat!
>
> Falls zuf�llig jemand sowas kennt ... dann melden :-)
>
> Mansur
>
> _______________________________________________
> CSharp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/csharp.net

_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an