首页 > 代码库 > 序列化为xml
序列化为xml
private static string SerializeToXml(object obj, string encoding) { if (obj != null) { XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); ns.Add("", ""); XmlSerializer serializer = new XmlSerializer(obj.GetType()); MemoryStream ms = new MemoryStream(); XmlTextWriter xtw = new XmlTextWriter(ms, System.Text.Encoding.GetEncoding(encoding)); xtw.Formatting = Formatting.Indented; serializer.Serialize(xtw, obj, ns); ms.Seek(0, SeekOrigin.Begin); StreamReader sr = new StreamReader(ms, System.Text.Encoding.GetEncoding(encoding)); string str = sr.ReadToEnd(); xtw.Close(); ms.Close(); return str; } return string.Empty; }
序列化为xml
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。