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);
}
}
查看全文
相关阅读:
体验ASP.NET 2.0中的BuildProvider(转载)
为什么要用非关系数据库?
Inside ASP.NET 2.0即时编译系统(转载)
文本信息检索(维基百科)
通用数据压缩算法简介
在HttpModule中使用gzip,deflate协议对aspx页面进行压缩
NoSQL非关系型数据库
fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786)
C++中的变量 Variables in C++
Visual C++, pow(),error C2065: 'pow' : undeclared identifier
原文地址:https://www.cnblogs.com/listhome/p/549125.html
最新文章
什么是中间件?
如何自定义上传文件大小限制
工作中的第一次迷茫
用C#获取系统有关环境、属性(转)
今天你多态了吗?(一篇被转烂的文章,不在乎我再转一次)
IE的一个特效 直接复制到地址栏运行
flash.system.Capabilities 对象
将一个数组内元素的顺序打乱
URLLoader 事件的清单
as3效率优化
热门文章
Web页面Flash传递参数综述
[AS3]root,this,stage关系
时间格式处理
PNGEncoder里是如何处理PNG图片透明
Point类计算矢量
文本_在文本缩小的时候字不会消失的办法
数据恢复工具extundelete的安装与使用
浅谈java输入输出流
Inside ASP.NET 2.0 – Controls Model(转载)
《Velocity 模板使用指南》中文版[转]
Copyright © 2011-2022 走看看