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);
}
}
查看全文
相关阅读:
生成XML文件
webService的发布与调用
does not contain bitcode ShardSDK等三方库
IOS在Document目录下创建文件夹、保存、读取、以及删除文件
判断IOS安装后是否是第一次启动
OC中使用单例模式
两个时间(日期)段交集判断方法
$(document).ready vs. $(window).load
基于vant上传图片添加水印
常用的正则校验
原文地址:https://www.cnblogs.com/listhome/p/549125.html
最新文章
如何搭建一个angularJS应用
asp.net core2.0 登录效果实现
Net体系结构组件
你不知道的js学习日记随笔
工作小记
清除图片缓存以及判断网络连接
通过类库library实现下拉刷新上拉加载
仿淘宝登录
qqq
ssss
热门文章
Bean
常用的广播归纳
android四大组件之Broadcast
第二个activity
android四大组件之activity
android support的作用及其常见错误的解决
android开发中常见布局的注意点
sdk的目录结构及其功能
android环境搭建
如何创建流水号
Copyright © 2011-2022 走看看