首页 > 学院 > 开发设计 > 正文

XML 反序列化为Model

2019-11-17 03:01:29
字体:
来源:转载
供稿:网友

xml 反序列化为Model

什么也不多说,直接贴代码

需要反序列的XML

<?xml version='1.0' encoding='utf-8' ?> <GetCitiesListResponse>    <Result Code='000000'>成功</Result>     <CitiesList>          <City PinYin='ZHANJIANG' HasOutService='N'>湛江</City>         <City PinYin='zhangzhou' HasOutService='N'>漳州</City>     </CitiesList></GetCitiesListResponse>

反序列化Model:

 [XmlRoot("GetCitiesListResponse")]    public class GetCitiesListResponse    {        public Result Result { get; set; }        [XmlArray("CitiesList"), XmlArrayItem("City")]        public City[] CitiesList { get; set; }    }    public class Result    {        [XmlAttribute("Code")]        public string Code { get; set; }        [XmlText]        public string Value { get; set; }    }    [XmlRoot("City")]    public class City    {        [XmlAttribute("PinYin")]        public string PinYin { get; set; }        [XmlAttribute("HasOutService")]        public string HasOutService { get; set; }        [XmlText]        public string Value { get; set; }    }

 后台代码不算本话题的核心,就不贴出来了。。。。。。。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表