各位,对象序列化形成了一个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;