XML序列化为MODEL、数组
来源:互联网 发布:女装网络营销策划方案 编辑:程序博客网 时间:2024/05/21 10:59
//Model [Serializable] public class Containers { [XmlElement(ElementName = "GateInOut")] public List<GateInOut> GateInOut; } public class GateInOut { public string ContainerNo { get; set; } public string CarrierName { get; set; } public string CarrierCode { get; set; } public string VesselName { get; set; } public string Voyage { get; set; } } //序列化方法 public object Deserialize(string XMLStr, Type type) { using (StringReader sr = new StringReader(XMLStr)) { XmlSerializer xmldes = new XmlSerializer(type); return xmldes.Deserialize(sr); } }
Containers cta = Deserialize(ResultStr, typeof(Containers)) as Containers;//调用
<?xml version="1.0"?><Containers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GateInOut> <ContainerNo>11</ContainerNo> <CarrierName>22</CarrierName> <CarrierCode>33</CarrierCode> <VesselName>44</VesselName> <Voyage>44</Voyage> </GateInOut> <GateInOut> <ContainerNo>111</ContainerNo> <CarrierName>222</CarrierName> <CarrierCode>333</CarrierCode> <VesselName>444</VesselName> <Voyage>5555</Voyage> </GateInOut></Containers>
[XmlElement(ElementName = "GateInOut")] Model中的这句话非常重要
0 0
- XML序列化为MODEL、数组
- c# 对象序列化为XML
- 将对象序列化为XML
- 对象序列化反序列化为xml
- 将对象序列化为XML字符串
- C# DataTable序列化为xml文件
- Java 对象序列化为Json 或XML
- 如何将数据序列化为XML格式
- java对象序列化为xml格式
- JAXB将XML序列化为对象与将对象序列化为XML(日常记录)
- (转).NET+实体类反射得到XML(序列化为XML)
- asp.net xml反序列化为对象(对像序列化为xml)
- C#从类序列化为xml文件,和从xml文件反序列化为类,XmlSerializer
- C#编程:对象序列化为字节数组以及字节数组反序列化为对象
- 使用 XStream 把 Java 对象序列化为 XML
- 提供一个类可以实现将类序列化为xml
- 使用XStream把Java对象序列化为XML
- Java使用XStream将集合类内容序列化为XML
- oracle IMPDP EXPDP
- 设计模式(结构型)之桥接模式(Bridge Pattern)
- 欢迎使用MongoDB数据库
- 如何使用VMware扩大磁盘空间
- iOS自动布局NSAutoLayout
- XML序列化为MODEL、数组
- 利用线程池实现Android客户端的http网络数据请求工具类
- java8之Lambda表达式 1:简介
- 计算运行时间
- 【1】web.xml中的spring的配置
- MFC转化类方法
- Loadrunner 测试API,直接发Post请求(性能测试)
- UIWebView详解
- 在一个数据库里复制一个表结构到多个数据库