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);
}
}
查看全文
相关阅读:
spark 脚本示例
R树的应用
将博客搬至CSDN
select
注册页面的验证码的实现
web项目.注册及登陆
eclipse web 项目中遇到的问题总结
Apache与Tomcat
关于MVC整理
JDBC
原文地址:https://www.cnblogs.com/listhome/p/549125.html
最新文章
阿里云服务器无法发送邮件,25端口被封
Linux系统LVS搭建笔记
c语言中,有符号数位移
mac安装php分词工具xunsearch出现找不到bio.h的解决办法
反序列化存入数据库里面的session数据
ofbiz的部署及安装问题解决办法
nginx配置,php安装
mantis安装
git冲突解决办法
vue实现移动端页面切换效果
热门文章
JavaScript闭包
数组去重方法
前端面试题
JavaScript鼠标事件
前端性能优化
web开发学习路线
web pack
深度解析JQuery Dom元素操作技巧
JavaScript HTML DOM 元素 (节点)
错误记录和反思
Copyright © 2011-2022 走看看