《精编》学习XML的基础知识

上传人:tang****xu1 文档编号:134310244 上传时间:2020-06-04 格式:DOC 页数:33 大小:740KB
返回 下载 相关 举报
《精编》学习XML的基础知识_第1页
第1页 / 共33页
《精编》学习XML的基础知识_第2页
第2页 / 共33页
《精编》学习XML的基础知识_第3页
第3页 / 共33页
《精编》学习XML的基础知识_第4页
第4页 / 共33页
《精编》学习XML的基础知识_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《《精编》学习XML的基础知识》由会员分享,可在线阅读,更多相关《《精编》学习XML的基础知识(33页珍藏版)》请在金锄头文库上搜索。

1、概述学习 XML 的基础知识,即什么是 XML 以及 XML 的工作原理,然后了解一下 Microsoft Office System 中的某些程序是如何帮助您使用 XML 的。课程目标在完成本课程之后,您将能够: 帮助规划 XML 系统。 使用和遵循基本的 XML 术语和概念,例如:标记、架构和转换。 了解 XML 在某些 Microsoft Office System 程序中是如何工作的。 课程内容本课程包括: 五节自己控制进度的课和两个亲自动手的练习单元。 在每节课末尾的小测验;不对测验进行评分。 一个留做以后参考的课程摘要卡。第1课:为什么要使用 XML?XML 可让您通过更多的方式使

2、用更多来源的数据。通过更多方法使用更多数据多种多样的数据源,五花八门的数据源数据用法假定您在一家中等规模的公司管理人力资源部门。您的员工要查看很多简历(通常为文档或电子邮件格式)。要是能把那些简历中的姓名、地址和职业技能列表自动复制出来,就太好了!要是能使用计算机将那些技能与招聘职位对应起来,就更好了!要是能够使用相同的流程为您的经理准备您所在部门的业绩报告,就最理想了。 您可以使用 XML 来实现上述(以及更多的)设想。您可以从各种原始资料中提取数据,并将这些数据集中存储在一个位置,以便在您随时随地需要数据时,知道到哪里查找数据并再次使用这些数据。例如,您是否需要汇报过去三年的预算数据?无论

3、您用什么方法存储那些数据,如果数据是 XML 格式,您就可以选择所需数据并视情况的需要将其导入文档、工作表或数据库。实现业务流程的自动化一个部门输入的 XML 数据可以在其他部门的不同程序中使用。XML 的另一项优点是:它能够使任意数量的业务流程实现自动化。例如,客户给您发送了一份订单。您收到的订单可能会是任何一种形式的文档,但文档中的信息是 XML 格式。您的计算机系统可以自动将该订单转换为工作表以供您的发货部门使用,并将订单数据自动导入到财务数据库中。您要做的全部工作就是按几个按钮,具体如何操作取决于您的系统的设计方式。XML 代表的是“可扩展标记语言”,说它是“可扩展”的理由很充分:您可

4、以对它进行扩展,使之适应几乎所有的需求:企业、出版、政府部门、科学领域和教学研究 将信息从一种用途转换为另一种用途的任何场合。在更多系统之间交换数据XML 允许在以前不兼容的系统之间交换数据。XML 最初是为在万维网上交换数据而设计的。目前,对于在任意数量的计算机系统之间交换数据,XML 已成为了大家广泛接受的公共标准。您可能听到有人将 XML 描述为“与平台无关”,这意味着任何为使用 XML 而构建的程序都可以读取和处理任何 XML 数据,而与计算机操作系统和计算机硬件无关。这项功能使您可以利用桌面程序(例如,Microsoft Word 或 Microsoft Excel)直接处理由大型计

5、算机生成的数据。越来越多的计算机程序可以使用 XML。将来,企业、政府、科研机构和学校等更多机构将越来越依赖这项技术。从何处获得 XML 系统?您的信息技术 (IT) 部门或其他专家可以帮助您了解这些信息。利用基于 XML 的系统,您可以在更多计算机上的更多程序中使用更多类型的数据。这种系统可以自动完成数据的输入工作,并帮助您更快地创建文档。那么,从哪里能获得这样的系统呢?您必须进行规划和构建,而不是仅仅购买和安装一套 XML 系统。您需要与信息技术 (IT) 部门合作或与在设计和创建 XML 系统的各种组件方面有专门经验的人合作。这可能是一项艰巨的任务。但是要记住,使用 XML 系统的人不一

6、定非要学习新软件或学习 XML。您和您的雇员仍然可以使用自己熟悉的文档、工作表、数据库和 Web 窗体来创建、处理和共享数据。通常,XML 是在后台工作的。XML 系统的基本组件基本 XML 系统的组件。典型的 XML 系统包括三种类型的文件:XML 数据是您的数据以及描述这些数据的含义和结构的 XML 标记。XML 架构定义了一些规则,规定数据文件中可以和不可以包含的内容。例如,架构可以确保用户无法在日期字段中输入文字。XML 转换确保在多种程序或文件中使用数据。例如,某个转换可以将销售数据添加到工作簿,而另一个转换则可以将相同的数据插入到文档中。自测请完成下面的测试以了解是否掌握了相关内容

7、。您的答案是保密的,不对测验结果进行评分。XML 最初的设计目的是:使大型计算机能够进行通信。在关系数据库之间传输数据。在关系数据库之间传输数据。提供用于万维网的压缩图片通过万维网传输数据。XML 系统的基本构件是:DLL、COM 对象和 XML 转换。XML 数据文件、XML 架构和 XML 转换。关系数据库、XML 架构和电子表格。发货单、订货数据和 XML 数据文件。XML 主要是一种商业数据工具。正确错误第2课:快速了解 XML 数据文件数据:任何 XML 系统的关键组件。XML 系统的关键组件是数据。XML 数据文件包含您的数据和一套被称为“标记”的用于描述数据含义的代码。您可以为数

8、据创建任何您认为需要的标记。也正因为如此,XML 的适应性很强,用途广泛,因而被称为“可扩展的”。XML 标记描述 XML 数据的含义示例 XML 数据。假定您管理着一家兽医诊所,并想使用 XML 来存储不同的动物患者的数据。您的 XML 数据文件将包含每个动物的数据。每条数据都用标记括起来,而每个标记描述了每条数据的含义。标记和数据的组合称为节点。下图显示的是一个名为“咪咪”的小猫的示例 XML 数据文件。标记由尖括号和其中的文本组成: , , 等等。 标记实际上包含两个部分,一个开始标记和一个结束标记,如下所示: 正斜线 (/) 表示标记是一个结束标记。开始标记和结束标记之间可以放入任何数

9、据,例如: 暹罗猫在 XML 中,设计标记是为了清晰地描述每条数据。如果有人问您所有这些标记都是什么意思,您可以说:您需要让它们表示什么意思,它们就表示什么意思。这些标记是 XML“可扩展”的原因之一。在本例中,您知道“yes”、“no”和“Izzl138bod”都是什么意思。 由于标记描述了数据的结构和含义,因此任何支持 XML 的计算机程序或系统都能理解这些数据并使用它们。例如,您可以将数据中的猫的名字和主人的姓名同时加载到接种疫苗报表和付款单中。以上只是几个如何应用 XML 的示例。您可以在报表、网页和数据库中使用您的数据,而这只是 XML 初步功能。当您需要交换数据时,XML 可以满足

10、几乎所有企业、科研机构或学术机构的需求。XML 数据文件解析XML 数据文件的更多部分。 声明 根元素 属性 标记和数据除了数据和标记,XML 数据文件还包含声明、根元素和属性。这些术语听起来有点神秘,但经过简要阐述之后,您就会发现这些内容都很简单,不足为奇。XML 声明是数据文件中的语句,用于标识数据文件以及其他与该文件一起使用的文件。在插图中,第一个声明指明该文件是一个 XML 文件。(如果没有指明文件类型,程序就不知道如何处理该文件。)第二个声明指定了一个文件,用来管理该文件和该类型其他文件的数据结构。第三个声明指定了一个文件,用于控制数据的外观,并允许 XML 系统重新组织数据。根元素

11、表示一个标记,该标记包含所有其他标记以及每个特定记录中的所有数据。XML 文件要求有根标记。对于这个兽医诊所的数据文件,根标记就是每个动物患者。属性存储有关标记和标记中的数据的信息。属性中的信息类型是由 XML 为每种标记定义的。在此示例中,每只患病的动物都必须有一个患者编号作为根元素的属性。标记和数据当然是文件的主要组件。您也可以将标记和数据视为子元素,这些子元素的根元素是 。所有 XML 必须遵循规则规则示例必须有一个标记包含所有其他标记。换句话说,数据文件必须有一个根元素。上一节已讨论了根元素。 咪咪如果提供了开始标记,就必须提供结束标记(空标记除外,下面会介绍空标记)。 . 所有开始标

12、记和结束标记必须匹配。正确 . 不正确 . 有些被称为空标记的标记不需要结束标记,原因是它们包含了结束正斜线作为标记的一部分。示例显示的是用于插入一条横线和一个换行符的标记。横线 换行符 必须将所有的属性值用单引号或双引号括起来。正确 patient_id=389467不正确 patient_id=389467所有的标记都必须正确嵌套。结束标记的顺序必须与开始标记的顺序反向对应。 正确 咪咪不正确 咪咪必须声明所有实体。不要惊慌。实体就是虚拟的存储区域,其中可以包含图像、文本或像版权符号这样的字符。下面是表示版权符号和左右尖括号的实体。© < 创建标准格式的 XML 的基本规则

13、。您可能听说过“标准格式的 XML”这种说法,并想知道是什么意思。其实很简单:如果 XML 遵循了一小部分需要严格执行的规则,它就是标准格式的。例如,XML 是区分大小写的。它能够识别出大写字母。对于要设置为标准格式的 XML 数据,标记必须全部使用完全相同的大、小写字母组合。因此, . 是标准格式,而 . 则不是。您不必了解所有的规则,但如果您想要了解,这个表中就列出了这些规则。有一点您必须了解:只有 XML 数据是标准格式时,才能在用户和系统之间共享数据。如果数据不是标准格式,您的 XML 系统将会停止工作(就是说,您的业务就会停止运转)。但这是件好事。真的!因为,如果一个 XML 数据块

14、不是标准格式,就有可能被损坏。XML 固有的事先警告功能可帮您避免以后出现各种问题,例如,不得不更正报表中的错误数字或从文件中清除已损坏的数据。在练习单元中,您将违反一个标准格式的 XML 的规则,并观察 Word 2003 是如何处理该错误的。练习练习说明将显示在 Word 旁边的独立窗口中。您是否已经准备好开始使用一些 XML 数据?在此练习单元中,您将看到在 Word 2003 中创建 XML 文件是多么容易。您还将看到:当遇到不是标准格式的 XML 数据时,Word 将如何进行处理。关于练习单元当您单击此页面底部的“Word 练习”时,一个空白的文档将下载到您的计算机并在 Word 中打开,旁边还会出现一个显示练习说明的独立窗口(如图所示)。 提示 如果您看不到练习说明,或当您在 Word 中单击时练习说明消失,请单击“Word 帮助”任务栏按钮,然后单击说明左上角的“自动平铺”按钮。 如果练习说明覆盖了 Word,请单击说明左上角的“自动平铺”按钮。 在开始之前如果 Word 正在运行,请确保将其关闭。开始练习现在单击“Word 练习”按钮。下载大小:20 KB(以 56 Kbps 的速度,时间不到 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号