没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
.NET Framework 中的 XML 序列化
Dare Obasanjo
Microsoft Corporation
January 23, 2003
Summary: Dare Obasanjo 讨论了 XML 序列化如何令您在.NET Framework 里处理强
类型 XML,支持 W3C 标准,且改善互操作性。本文还包含一个 FAQ。
缘起
我在前几个专栏里,利用 XPath 查询 XML 文档以及用 XML 架构中名字空间工作时一些要知
道和要避免的事项,我提到过建立一个 XML 格式跟踪我的个人图书馆里的书籍。用该格式工
作期间,我探讨了 W3C 提案的种种方面,如 XPath
和 XML 架构 。在本月的文章里,我将探
讨如何把.NET Framework 中的 XML 序列化技术用于我的 XML 格式,并回答一些有关基
于.NET Framework 的 XML 序列化常见的提问。请读下去吧,故事满有趣的。
.NET Framework 中 XML 序列化的概述
.NET Framework 中 XML 序列化的主要目的是使 XML 文档与流到公共语言运行时对象的
转换及反之成为可能。XML 到公共语言运行时对象的序列化使您可以把 XML 文档转换成用
使用常规程序设计语言更易于处理的形式。另一方面,对象到 XML 设施的序列化能以一种开
放的,服从标准且与平台无关的方式保持或传送这种对象的状态。
.NET Framework 中的 XML 序列化支持把对象序列化成 XML,或者是遵守指定的 W3C
XML Schema De+nition (XSD) 架构 ,或者是遵循在 SOAP speci+cation
第五节定义的
序列化格式。在 XML 序列化期间,只有对象的公用特性和字段被序列化。还有,在 XML 序
列化期间类型保真度并非总能保持。这意味着倘若,例如,您有一 Book 对象存在于
Library 名字空间,不能保证它会被反序列化成有同一类型的一个对象。然而,这意味着利用.
NET Framework 中 XML 序列化被序列化的对象可以从一台机器移到其他机器,而不必要
求原类型在目标机器上存在甚或不必要求该 XML 须用.NET Framework 处理。对于那些希
望使用 XML 与 SOAP 之类平台无关的技术提供或消费数据的人,对象的 XML 序列化是一个
有用机制。
资源评论
chengwn
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功