序列化的方法很简单,如下:
/// <summary>
/// 文本化XML序列化
/// </summary>
/// <param name="Obj">对象</param>
public static string ToXml1<T>(T Obj)
{
XmlSerializerNamespaces theNames = new XmlSerializerNamespaces();
theNames.Add("", "");
XmlSerializer theSerializer = new XmlSerializer(Obj.GetType());
StringBuilder theSB = new StringBuilder();
var theXmlWS = new XmlWriterSettings();
theXmlWS.Encoding = Encoding.UTF8;
var theXml = "";
using (XmlWriter writer = XmlWriter.Create(theSB, theXmlWS))
{
theSerializer.Serialize(writer, Obj, theNames);
theXml = theSB.ToString();
}
re