- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、XML序列化.ppt
第11讲 XML序列化;;一、XML序列化概念;一、XML序列化概念;普遍概念;XML序列化概念;三种序列化类型;对象序列化(XML序列化)举例;为什么要使用XML序列化?;XML序列化与SOAP的关系;XML序列化的局限性;XSD数据类型和.NET CTS类型对应关系;.NET Framework 类是对象的模板
XML架构是XML文档的模板
XSD.exe命令行工具可在.NET Framework类和XML架构之间实现转换(序列化);XSD.EXE 使用语法;XSD.EXE可以处理的文件;XSD.EXE应用举例;试验操作 使用XSD.exe生成架构;;操作演示 序列化和反序列化例子程序(10)
XmlSerializer 类
序列化对象为XML
反序列化XML为对象
现场操作序列化和反序列化
重点:
掌握XmlSerializer类,编程实现对象序列化为XML,编程实现XML反序列化为对象;
难点:
编程的具体语法比较难记,但是要求学生掌握编程的过程,建议使用MSDN查找具体的语法。
;;XmlSerializer???的实用;复杂对象的序列化;XmlSerializer类的三个常用方法;XmlSerializer类的构造函数;创建XmlSerializer对象代码示例;序列化对象为XML数据编程过程;对象序列化的代码示例;;反序列化XML为对象;反序列化的代码示例;;;控制XML序列化;序列化属性的定义;“属性”辨析;重点:
辨析三种属性的区别和使用场合,指出其英文的表述有些不同,但翻译到中文后统一使用“属性”;
XML文档的属性是不能包含其他元素的命名的简单类型定义,出现在元素的尖括号内部;
在对象中可以使用字段和属性存储信息,虽然从客户端应用程序角度来看,字段和属性几乎无法区别,但在类中声明它们的方式不同,属性依靠一对get和set方法实现信息的读取和赋值;
公共语言运行库允许添加类似关键字的描述性声明(称为属性)来批注编程元素,如类型、字段、方法和属性。属性与 Microsoft .NET Framework 文件的元数据一起保存,并且可用于向运行库描述代码或影响应用程序的运行库行为。.NET Framework 提供了许多有用的属性,但也可以设计和部署自己的属性;
;常用序列化属性;.NET Framework中通常使用的其他属性;序列化属性的应用;序列化属性的代码示例;;序列化XML命名空间;序列化XML命名空间的代码示例;序列化SOAP消息;SOAP序列化属性;序列化SOAP消息的代码示例;;;回顾;随堂练习 1;随堂练习 2;随堂练习 3;随堂练习 4;随堂练习 5;随堂练习 6;
文档评论(0)