博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebServices中Xml的序列化
阅读量:7250 次
发布时间:2019-06-29

本文共 1098 字,大约阅读时间需要 3 分钟。

一、定义序列化实体类

[System.Xml.Serialization.XmlRoot("Custome_Xml_Root_Name")]  //自定义生成的Xml根目录名称    public class Customer    {        [System.Xml.Serialization.XmlAttribute("Customer_Xml_Root_Atrribute_Name")] //自定义生产的Xml根目录属性名称        public int ID { get; set; }        [System.Xml.Serialization.XmlElement("Custom_FirstName")] //自定义生成的Xml属性名        public string FirstName { get; set; }        [System.Xml.Serialization.XmlIgnore()]  //不包括在生成的Xml中的属性        public string IgnoreName { get; set; }    }

 

二、序列化实体类

public class SerializeCustomer    {        public void Start()        {            Customer c = new Customer();            c.ID = 1;            c.FirstName = "James";            c.IgnoreName = "Ignore";            //实体类值序列化到XML文件中            System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(Customer));            System.IO.Stream s = System.IO.File.OpenWrite("Customer.xml");            xs.Serialize(s, c);            s.Close();        }    }

 

三、生成的Xml文件样式

James

 

转载于:https://www.cnblogs.com/gossip/p/4131837.html

你可能感兴趣的文章
JavaScript “跑马灯”抽奖活动代码解析与优化(一)
查看>>
为什么我们选择 segmentfault 写作?
查看>>
多模型融合推荐算法在达观数据的运用
查看>>
JDK 11 马上就要来了!JDK 12 还会远吗?
查看>>
Kali Linux 2019.1 发布,Metasploit 更新到 5.0 版本
查看>>
【mysql的设计与优化专题(1)】ER图,数据建模与数据字典
查看>>
Jibo’s Name: How did we pick it?
查看>>
device's media capture mechanism,利用input:file调用设备的照相机/相册、摄像机、录音机...
查看>>
BroadLink:三款新品力求无障碍人机交互,三大平台分三期对外开放 ...
查看>>
掌门1对1获3.5亿美元E-1轮融资,华人文化产业基金、中金甲子基金等投资 ...
查看>>
Unity中的通用对象池
查看>>
ORA-00600: internal error code, arguments: [16703], [1403], [28], [...
查看>>
忆芯科技发布新一代国产主控芯片STAR1000P!4月完成量产版本 ...
查看>>
如何用条码标签打印软件实现商品价签制定会员价 ...
查看>>
如何轻松实现个性化推荐系统
查看>>
Mysql高级查询 内连接和外连接详解
查看>>
基于AWS的电子商务网站架构——Web前端
查看>>
基于险企传统资源优势的“一核三环”规划——互联网平台建设
查看>>
社交网络:有意义的不仅是邓巴数
查看>>
MySQL优化案例
查看>>