XML序列化

 

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();

              }

原文地址:https://www.cnblogs.com/zhangq723/p/1707237.html