我正在尝试序列化一个类:
File.Delete("fisierXML.xml");
using (FileStream fs = new FileStream("fisierXML.xml",FileMode.Create))
{
System.Xml.Serialization.XmlSerializer s =
new System.Xml.Serialization.XmlSerializer(typeof(MyClass));
s.Serialize(fs, myClassInstance);
}
每次我想在xml文件上写入的数据量最大时,一切正常 - 当我尝试在文件上写入的数据不多时 - 似乎出现错误:“根级别的数据是无效。”
当我打开XML文件时 - 没有错误,XML文件似乎没问题!
我尝试删除文件 - 或FileMode.Create - 或FileMode.Truncate - 但每次都是同样的问题。
我做错了什么?