zoukankan      html  css  js  c++  java
  • 序列化和反序列化

     /// <summary>
            /// 将DataTable转换成xml
            /// </summary>
            /// <param name="dt"></param>
            /// <returns></returns>
            public static string DataTableToXml(DataTable dt)
            {
                StringBuilder sb = new StringBuilder();
                XmlWriter writer = XmlWriter.Create(sb);
                XmlSerializer serializer = new XmlSerializer(typeof(DataTable));
                serializer.Serialize(writer,dt);
                writer.Close();
                return sb.ToString();
            }
    
            /// <summary>
            /// 将xml转换成DataTable
            /// </summary>
            /// <param name="strXml"></param>
            /// <returns></returns>
            public static DataTable XmlToDataTable(string strXml)
            {
                StringReader strReader = new StringReader(strXml);
                XmlReader xmlReader = XmlReader.Create(strReader);
                XmlSerializer serializer = new XmlSerializer(typeof(DataTable));
                DataTable dt = serializer.Deserialize(xmlReader) as DataTable;
                return dt;
            }
    View Code
  • 相关阅读:
    Flask基础
    Scrapy框架(持久化,去重,深度控制,cookie)
    scrapy框架 简易整理
    BeautifulSoup 模块
    requests模块
    复习第三天
    在Django中使用原生Sql
    ajax跨域简单请求和复杂请求
    复习第二天
    IOS
  • 原文地址:https://www.cnblogs.com/ywblog/p/3106417.html
Copyright © 2011-2022 走看看