- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据交换对于进行商业事务是很关键的。但时,企业以一种完全不同的形式存储数据,这将使数据交换的过程变得复杂和耗时。 可扩展标记语言(XML)是储存数据的一种简单的标准方法,该方法将数据以一种可以在企业内多个系统间交换的格式储存。本课将提供XML的介绍并使学生从中获益,因为它是描述和定义文档的标准技术。 此课程适用于那些想要创建具有好格式的XML文档的学生。此课程向学生介绍XML的基础并使他们能够作为一种标记语言能效地使用XML以开发Web 应用程序。 在本章中,你将学到: 识别XML作为一种标准数据交换格式的需求 识别XML文档的结构 传统上,预打印格式广泛地用于事务间信息的交换。 需要有一种更有效的方式传递和处理事务数据, 电子数据交换(EDI)因此需要而出现。 EDI指的是在两个计算机系统之间以一种标准格式交换文档的过程。 EDI 有以下局限性: 严格的事务集 固定事务规则 高成本 标准演进节奏缓慢 XML是一种文本标记语言,它使你可以以一种结构化格式存储数据。 XML是一种跨平台、与硬件和软件均无关的标记语言。它可使计算机在不同类系统之间传输结构化数据。 XML可在许多应用程序中用作公用数据交换格式。 让我们在下表的帮助下了解XML的用法。 . 使用XML的网络架构 在传统的网络架构中,客户端以预定义的格式发送请求给服务器并接收适当的回应。 在网络架构中使用XML的优点是可在运行时从服务器获得请求的结构。 XML可以编码非关系型数据以及关系型数据结构。 使用XML的网络架构(续) 下图描述了XML网络架构。 SGML、HTML和XML之间的差别: 标准通用标记语言(SGML)允许文档通过指定文档中使用的标识符集以及这些标识符所代表的结构关系来描述其语法。 超级文本标记语言(HTML)用于数据呈现。 XML 用于数据描述和定义。 SGML、HTML和 XML 之间的差别(续) XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的优点 XML的一些优点为: 域特定词汇表 数据交换 智能搜索 粒度更新 用户选定的数据视图 消息转换 XML的未来: XML今后的使用可以概括为: XML将广泛用于电子商务中。 采用B2B形式的XML将会拥有巨大的核心市场。 由于XML易于转化为可用于任何装置的适当形式,它将会用于移动装置 。 XML将用于解决EDI和企业应用程序集成(EAI)中的通讯问题,因为它提供不同应用程序之间的互操作性。 W3C负责开发描述Web通信协议和技术的Web规范。 由于在XML中可灵活定制,所以W3C制定了所有XML供应者均需要遵循的某些规则。 这些规则为: 必须可通过因特网直接使用Xml。 XML必须支持多种应用程序。 XML必须与SGML兼容。 XML应该具有绝对最小数目的可选特征,理想值为零。 XML文档必须易读且清晰。 XML设计必须正规且简明。 XML文档必须遵守一组称作完全标准化的约束。 如果XML应用程序坚固且可以升级,则可以认为这个应用程序设计良好。 为了设计一个坚固且可升级的XML应用程序,你需要执行以下几步: 创建一个信息。 识别所需要的XML文档的组件。 创建遵循预定义规则集的文档。 信息模型是一个机构中所使用的信息的描述。 信息建模有助于识别: 应用程序中所涉及的对象 对象的属性 对象之间的关系 XML为信息建模提供了以下辅助性能: 异质性 可扩展性 灵活性 对于一个XML应用程序,可以创建信息模型的类型有: 静态模型:静态信息模型可以帮助你定义应用程序中的所有对象和它们之间的关系。 动态模型:动态模型可以帮助你以消息的形式确定应用程序的信息流。 用于以分层顺序表达数据的XML文档的各种组件为: 处理指令(PI) 标识符 元素 内容 属性 实体 注释 ?xml version=“1.0” encoding=“UTF-8”? STOREDATA !--STOREDATA is the root element-- STORE STOR
文档评论(0)