提供一个类可以实现将类序列化为xml
来源:互联网 发布:2016知乎年度吐槽精选 编辑:程序博客网 时间:2024/05/21 05:59
仅供参考:
auther:king
using System;
using System.Text;
using System.IO;
using System.Xml;
using System.Xml.Serialization;
/// <summary>
/// ObjectToXml
/// </summary>
public class ObjectToXml
{
/// <summary>
/// Serialize Current Object To Xml Format
/// </summary>
/// <returns>Input: Xml Format String</returns>
public string SerializeToXml()
{
StringBuilder strBuilder = new StringBuilder();
try
{
XmlSerializer serializer = new XmlSerializer(this.GetType());
TextWriter writer = new StringWriter(strBuilder);
serializer.Serialize(writer, this);
}catch(Exception e)
{
throw new Exception("Error:",e);
}
return strBuilder.ToString();
}
/// <summary>
/// DeSerialize Xml To Object
/// </summary>
/// <param name="source">Input: Xml Format String</param>
/// <returns>Object</returns>
public ObjectToXml XmlToObject(string source)
{
ObjectToXml target = null;
try
{
XmlSerializer serializer = new XmlSerializer(this.GetType());
TextReader reader = new StringReader(source);
target = serializer.Deserialize(reader) as ObjectToXml;
}
catch(Exception e)
{
throw new Exception("Error:", e);
}
return target;
}
}
- 提供一个类可以实现将类序列化为xml
- Java使用XStream将集合类内容序列化为XML
- 将实体类或者集合序列化为xml(xmlDataDocument)
- 【FCL】将实体类序列化为xml,Json等格式
- 将对象序列化为XML
- 使用XmlSerializer类将对象序列化为Xml格式保存_支持泛型的Dictionary
- 将对象序列化为XML字符串
- 如何将数据序列化为XML格式
- JAXB将XML序列化为对象与将对象序列化为XML(日常记录)
- (转).NET+实体类反射得到XML(序列化为XML)
- C#从类序列化为xml文件,和从xml文件反序列化为类,XmlSerializer
- 使用DataContractJsonSerializer类将类型实例序列化为JSON字符串和反序列化为实例对象
- 使用XmlSerializer类将对象序列化为Xml格式保存 - 支持泛型的Dictionary,list 等集合类型
- jquery将一个表单序列化为一个对象
- 如何将对象序列化为二进制、Soap、Xml
- C++中struct序列化为xml的简易实现
- c# 对象序列化为XML
- XML序列化为MODEL、数组
- C语言与数据结构复习重点
- spring struts hibernate整合之1
- C++学习经典,不要做浮躁的人
- Windows下多线程编程技术及其实现
- C#开发 Windows 应用程序时消息的处理
- 提供一个类可以实现将类序列化为xml
- JAVA 的多线程浅析
- getch() getche() getchar() 区别 与 用法
- 【软件】新瓶装老酒 - MyCapture
- 使用 LIBCTINY.LIB 为 EXE 和 DLL 文件 减肥
- DB2数据库的备份与还原
- 与数据库联动的抽屉式滑动菜单(二级)
- 搭建性能比Squid高很多的Varnish服务器
- 扫描整个网段的多线程程序