主题:对象序列化后形成的xml文件添加新元素失败
各位,对象序列化形成了一个xml文件,当再次加载文件添加新元素时提示如下:
未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中。
其他信息: 系统错误。
不知啥原因?代码如下:
XmlSerializer xs=new XmlSerializer(o.GetType());
Stream stream = new FileStream("c:\\test.xml", FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
xs.Serialize(stream, o);
stream.Close();
xmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader("c:\\test.xml");
doc.Load("c:\\test.xml");
XmlElement root = doc.DocumentElement;
未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中。
其他信息: 系统错误。
不知啥原因?代码如下:
XmlSerializer xs=new XmlSerializer(o.GetType());
Stream stream = new FileStream("c:\\test.xml", FileMode.Append, FileAccess.Write, FileShare.ReadWrite);
xs.Serialize(stream, o);
stream.Close();
xmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader("c:\\test.xml");
doc.Load("c:\\test.xml");
XmlElement root = doc.DocumentElement;