www.pudn.com > PPC_Weather.rar > OperateXML.cs
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;
using System.IO;
namespace PPC_Weather
{
public class OperateXML
{
///
/// 反序列化成类
///
///
///
public Weather XMLDeserialize(string XmlFile)
{
Stream sf = new FileStream(XmlFile, FileMode.Open, FileAccess.Read, FileShare.None);
XmlSerializer xmls = new XmlSerializer(typeof(Weather));
Weather XmlData = (Weather)xmls.Deserialize(sf);
sf.Close();
return XmlData;
}
///
/// 序列化并且保存到xml文件
///
public void SerializeSave(Weather pWeather) {
XmlSerializer xmls = new XmlSerializer(typeof(Weather));
StreamWriter wrt = new StreamWriter(App.GetAppPath() + "\\pic\\Save.xml");//建立文件
xmls.Serialize(wrt, pWeather);//序列化并写入
wrt.Close();
}
}
}