zoukankan
html css js c++ java
这段代码,我写一次,就要上网找一次,决定把他们记下来!
引用
using System.Text;
using System.Xml;
using System.IO;
using System.Xml.Serialization;
public
static
String SerializeToXml
<
T
>
(T arg)
{
XmlSerializer serializer
=
new
XmlSerializer(arg.GetType());
StringBuilder sb
=
new
StringBuilder();
XmlWriter writer
=
new
XmlTextWriter(
new
StringWriter(sb));
serializer.Serialize(writer, arg);
writer.Close();
return
sb.ToString();
}
/**/
///
<summary>
///
从一个XML字符串中建立对像
///
</summary>
///
<typeparam name="T"></typeparam>
///
<param name="xml"></param>
///
<returns></returns>
public
static
T CreateFromXml
<
T
>
(String xml) where T :
class
{
XmlReader reader
=
new
XmlTextReader(
new
StringReader(xml));
try
{
XmlSerializer serializer
=
new
XmlSerializer(
typeof
(T));
Object theObject
=
serializer.Deserialize(reader);
reader.Close();
reader
=
null
;
return
(T)theObject;
}
catch
{
if
(reader
!=
null
)
{
reader.Close();
reader
=
null
;
}
return
default
(T);
}
}
查看全文
相关阅读:
FreeBSD使用多线程下载工具axel
类UNIX系统基础:文件安全与权限
基于pf防火墙控制IP连接数
在FreeBSD下搭建高性能企业级网关与代理服务器
搭建自己的CVSup服务器
转:Spring技术内幕——深入解析Spring架构与设计原理(三)IOC实现原理
Spring Web MVC的实现(二)
java中HashSet详解
转:Spring技术内幕——深入解析Spring架构与设计原理(二)IOC实现原理
DIV垂直水平都居中
原文地址:https://www.cnblogs.com/listhome/p/549125.html
最新文章
flying saucer 使用中的一些问题 (java导出pdf)
Java 判断 OS 类型
使用iText5.x创建PDF中文处理问题
ExtJS实用工具类 Ext.util.TaskRunner
ExtJs表单提交 > 普通提交&&Ajax提交
Java中正则表达式
RHEL 6.2安装(超级详细图解教程)
MySQL – 查询按IN的顺序输出结果
flying saucer 将 xhtml > pdf
用EasyBoot轻松做启动光盘
热门文章
文本过滤工具(grep)
服务器安全方案解决
openBSD负载均衡测试
FreeBSD学习总结
freebsd 命令速记
FreeBSD 7.0下通过CARP+PF+PFSYNC实现服务器群集笔记
流量统计darkstat
最完整的sysctl.conf优化方案
使用JspSmartUpload上传下载全攻略详解
FreeBSD6.2+Squid2.6架设“对外网用户的squid代理+认证”服务器
Copyright © 2011-2022 走看看