XML序列化,就是把对象所有的属性输出到XML,一开始都不知道怎么一回事,云里雾里的,好不容易找到方法,简单实用,共享出来,最近发现老外的文章还是不错的!自己修改一下即可
{
System.IO.TextWriter tr = new System.IO.StreamWriter(Server.MapPath("test.xml"));
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", ""); // 移除根节点的命名空间
XmlSerializer sr = new XmlSerializer(typeof(TransactionTypeCollection)); // 写出对象类型
sr.Serialize(tr, tran_list, ns); // tran_list 为要输出的对象,类型为TransactionTypeCollection,集合类型
tr.Close();
}