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

本文共 1037 字,大约阅读时间需要 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

 

转载地址:http://vmivo.baihongyu.com/

你可能感兴趣的文章
微信机器人
查看>>
还是畅通工程
查看>>
二进制、十进制、十六进制(python)
查看>>
【算法】图论
查看>>
网络对抗技术—实验报告一
查看>>
网页的标题前加小图标,只需一句代码
查看>>
Oracle数据库体系结构(7) 表空间管理1
查看>>
三步骤实现ASP.NET(C#)项目中添加谷歌(Google Map)地图
查看>>
序列加密
查看>>
给自己的鼓励
查看>>
模板系列(一) 模板的模板参数
查看>>
NOI前训练记录
查看>>
01、基础语法
查看>>
AWD比赛笔记
查看>>
数据库编程规范
查看>>
C# DataTable 转换为 实体类对象方法
查看>>
序言 Preface
查看>>
逆序数
查看>>
spoj 2211. Mars Map
查看>>
PHP 开发环境的搭建和使用03-- 安装mySql
查看>>