C#写入对象到XML/从XML读取对象
2014-05-27 14:52
344 查看
1.将一个sentenceresult对象写入xml,并保存
注意:sentenceresult 必须要有无参构造函数,而且其成员变量必须要是public
2.从一个xml文件读取sentenceresult对象
Done
private void writeToXml(sentenceresult sr) { System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(sentenceresult)); var path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "//SerializationOverview.xml"; System.IO.FileStream file = System.IO.File.Create(path); writer.Serialize(file, sr); file.Close(); }
注意:sentenceresult 必须要有无参构造函数,而且其成员变量必须要是public
2.从一个xml文件读取sentenceresult对象
private sentenceresult writeToXml(String path) { System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(sentenceresult)); System.IO.StreamReader file = new System.IO.StreamReader(path); sentenceresult result = new sentenceresult(); result = (sentenceresult)reader.Deserialize(file); return result; }
Done
相关文章推荐
- c# 图片二进制存储SQL/读取SQL/显示Image/写入XML/读取XML显示
- c# winform下sql图片二进制存储/读取/显示/写入XML/读取XML显示
- c# winform下sql图片二进制存储/读取/显示/写入XML/读取XML显示
- 转载:c# winform下sql图片二进制存储/读取/显示/写入XML/读取XML显示
- c# winform下sql图片二进制存储/读取/显示/写入XML/读取XML显示
- C#基础精华06(Linq To XML,读取xml文件,写入xml)
- C#操作读取、写入XML文档的实用方法
- C# 简单的XML读取修改写入
- 【C#】解决进行反序列化时出错:。InnerException 消息是“反序列化对象 属于类型 System.String 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。
- C#通过XML节点属性/属性值读取写入XML操作代码实例
- C#读取写入带有命名空间的XML文件
- C# 创建,读取,写入 XML文件
- C# 简单的XML读取修改写入
- C# 读取XML文件和写入XML文件
- c# 读取 写入 xml 文档
- C#打印系统读取和写入XML配置文件
- C# 创建,读取,写入XML文件
- C#基础精华06(Linq To XML,读取xml文件,写入xml)
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点,C#对象与xml文件的相互转换等等。)
- C#读取xml 文件 报错:未将对象引用设置到对象的实例