专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> c#中将对象序列化为xml(包括list)
c#中将对象序列化为xml(包括list)
来源:网络整理 时间:2023/2/14 0:35:31 共
3675
浏览
第一步,先将类设置为可序列化xml
如下所示
/// <summary>
/// 代理商
/// </summary>
[XmlRoot(ElementName = "Agent")]
public class YyhAgent
{
[XmlElement("AgentId")]
public string AgentId { get; set; }
[XmlElement("AgentName")]
public string AgentName { get; set; }
}
/// <summary>
/// 返回的代理商列表格式
/// </summary>
[XmlRoot("Root")]
public class YyhAgents
{
[XmlElement(ElementName = "ManufacturerId")]
public string ManufacturerId { get; set; }
[XmlElement(ElementName = "RecCount")]
public string RecCount { get; set; }
[XmlElement(ElementName = "PageSize")]
public string PageSize { get; set; }
[XmlElement(ElementName = "PageIndex")]
public string PageIndex { get; set; }
[XmlElement(typeof(List<YyhAgent>))]
[XmlElement("AgentList")]
public List<YyhAgent> lst { get; set; }
}
第二步,调用如下方法即可
public static XmlDataDocument SerialiazerXmlDataDoc(Type oType, object oData)
{
XmlSerializer oXmlSerializer = new XmlSerializer(oType); //为序列化器指定序列化类型
MemoryStream oMemStream = new MemoryStream();
oXmlSerializer.Serialize(oMemStream, oData); //为序列化器指定要被序列化的数据
XmlDataDocument oXmlDataDoc = new XmlDataDocument();
oXmlDataDoc.LoadXml(System.Text.Encoding.UTF8.GetString(oMemStream.ToArray()));
//将序列化的结果,转换为字符串加载进xmldatadocument对象
return oXmlDataDoc;
}
————————————————
版权声明:本文为CSDN博主「一剑平江湖」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/diligentcatrich/article/details/6854468
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
长丰网站注册公司费用多少
中山市做公司网站
青岛手机网站设计公司
怎样注册公司建网站
全网网站营销推广公司
西安安防网站设计公司
青山区翻译公司网站
自适应网站定制公司
pc网站建设公司推荐
仙人掌皮革公司网站
·上一条:
Xml与对象之间的序列化、反序列化
|
·下一条:
Windows服务安装异常:System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志。不可 访问的日志: Security
同类资讯
二建阅卷标准曝光_数据库
外墙图纸基础知识_数据库
java查询mysql数据库,怎样从mysql官网下载jdbc驱动_数据
mysql千万级查询优化,mysql千万级别数据查询除了索引还有什么方法
高考后学校发的招生计划有什么用_数据库
基金说的5000点是什么意思_数据库
必须为非负值并小于集合大小怎么解决_数据库
mysql多表关联查询,mysql数据库可以连接sqlserver数据库
mysql全连接查询,服务器mysql怎么配置才能远程连接_数据库
为什么有些人读过一本书后_数据库
mysql查询前10条记录,mysql中怎么用limit查询指定多行记录
一级间接地址和二级间接地址是什么_数据库
mysql随机查询一条数据,数据分析真的每天都是python_数据库
mysql查询结果导出excel,为什么许多企业不喜欢用Access数据
mysql查询昨天的数据,数据仓库和数据库有什么区别_数据库
mysql分组查询并排序,mysql查询就一定会用吗_数据库
mysql两张表关联查询,Mysql是如何完成一次数据查询的_数据库
一定要把笔记记得满满当当的_数据库
云计算给我们带来什么_数据库
查询mysql,怎样查询一个时间范围内_数据库
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com