欢迎来到天天文库
浏览记录
ID:25773132
大小:863.50 KB
页数:21页
时间:2018-11-22
《第1章XML概述.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章XML概述XML是Internet环境中跨平台的、依赖于内容的技术,是当前处理分布式结构信息的选择工具,它可以简化文档信息在Internet中的传输。XML不仅满足Web应用开发人员的需要,而且还适用于电子商务、电子政务、数据交换等多个领域。本章将介绍什么是XML,XML产生的背景,XML的优越性和XML的应用,以及XML开发工具XMLSpy2007的安装与使用。本章重点:●XML的定义●XML的应用背景●XML开发工具1.1什么是XMLXML(ExtensibleMarkupLanguage,
2、可扩展标记语言)是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,可以定义其他与特定领域有关的、语义的、结构化的标记。可扩展标记语言(XML)是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)的子集,其目标是允许普通的SGML在Web上以目前HTML(HyperTextMark-upLanguage,超文本标记语言)的方式被服务、接受和处理。XML的定义方式易于实现,并且可以在SGML和HTML中进行操作。XML
3、由XML工作组(原先的SGML编辑审查委员会)开发,此工作组由WorldWideWebConsortium(W3C)在1996年主持成立。工作组由SunMicrosystems的JonBosak负责,同样由W3C组织的XMLSIG(SpecialInterestGroup,原先的SGML工作组)积极参与了XML工作组的工作。XML最初的设计目标如下。●XML应该可以直接用于Internet。●XML应该支持大量不同的应用。●XML应该与SGML兼容。●处理XML文件的程序应该容易编写。●XML中的可选
4、项应无条件地保持最少,理想状况下应该为0个。●XML文件应该是人们可以直接阅读的,应该是条理清楚的。●XML的设计应能快速完成。●XML的设计应该是形式化的、简洁的。●XML文件应易于创建。●XML标记的简洁性是最后考虑的目标。下面就是一段XML示例文档:XML教程张三icewine@tom.com20090330注意:●这段代码仅仅能让读者感性认识
5、XML,并不能实现什么具体应用。●其中类似
6、户可以定义自己需要的标记。这些标记必须根据某些通用的规则来创建,但是标记的意义,具有较大的灵活性。例如,若用户正在处理与学籍有关的事情,需要描述学生的学号、姓名、年龄、家庭住址等信息,就必须创建用于每项的标记。新创建的标记可在文档类型定义(DocumentTypeDefinition,DTD)或是XMLSchema(XML模式)中加以描述。而关于如何显示这些标记的内容则由附加在文档上的样式表提供。例如,在HTML中,一首歌可能是用定义标题标记
7、项标记
8、。这种用法具有许多优点,包括源代码易于阅读,使人能够看出代码的含义。1.2XML的产生背景XML最初的设计目的是为了电子数据交换,更具体地说是为电子数据交换提供一个统一的标准格式。1.2.1电子数据交换简介EDI(ElectronicDataInterchange,电子数据交换)是一种利用计算机进行商务处理的新方法。EDI将贸易、运输、保险、银行和海关等行业的信息,用一种国际公认的标准格式,通过计算机通信网络,使各有关部门、公司与企业之间进行数据交换与处
此文档下载收益归作者所有