国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Xml序列化去掉命名空間,去掉申明

2019-11-17 02:17:36
字體:
來源:轉載
供稿:網友

xml序列化去掉命名空間,去掉申明

#region 序列化 /// <summary> /// 序列化 /// </summary> /// <param name="type">類型</param> /// <param name="obj">對象</param> /// <returns></returns> public string Serializer(Type type, object obj) { MemoryStream Stream = new MemoryStream(); XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); ns.Add("", "");//把命名空間設置為空,這樣就沒有命名空間了 XmlSerializer xml = new XmlSerializer(type); try { //序列化對象 xml.Serialize(Stream, obj,ns); } catch (InvalidOperationException) { throw; } Stream.Position = 0; StreamReader sr = new StreamReader(Stream); string str = sr.ReadToEnd(); sr.Dispose(); Stream.Dispose(); return str; } #endregion

  public static string ObjectToXmlSerializer(Object Obj)        {            XmlWriterSettings settings = new XmlWriterSettings();            //去除xml聲明            settings.OmitXmlDeclaration = true;            settings.Encoding = Encoding.Default;            System.IO.MemoryStream mem = new MemoryStream();            using (XmlWriter writer = XmlWriter.Create(mem, settings))            {                //去除默認命名空間xmlns:xsd和xmlns:xsi                XmlSerializerNamespaces ns = new XmlSerializerNamespaces();                ns.Add("", "");                XmlSerializer formatter = new XmlSerializer(Obj.GetType());                formatter.Serialize(writer, Obj, ns);            }            return Encoding.Default.GetString(mem.ToArray());        }源網址:http://www.survivalescaperooms.com/kissdodog/archive/2013/12/10/3468385.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内丘县| 外汇| 福清市| 柞水县| 疏勒县| 车险| 安塞县| 井陉县| 江津市| 高邮市| 庆城县| 舒兰市| 酉阳| 安图县| 新昌县| 从化市| 博客| 都兰县| 舟曲县| 泰顺县| 松滋市| 德令哈市| 泰宁县| 南涧| 台州市| 宝山区| 麟游县| 五家渠市| 太湖县| 潞西市| 赣榆县| 东港市| 尉氏县| 焦作市| 云梦县| 高邮市| 宝丰县| 蓬溪县| 岳西县| 乐平市| 方正县|