xml实例教程1.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《xml实例教程1.ppt》由会员分享,可在线阅读,更多相关《xml实例教程1.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲苏新民主讲苏新民主讲苏新民主讲苏新民学院:工学院学院:工学院学院:工学院学院:工学院课时:课时:课时:课时:56565656学时学时学时学时联系方式联系方式联系方式联系方式:教材:教材:教材:教材:XMLXMLXMLXML编程实例教程编程实例教程编程实例教程编程实例教程丘广文丘广文丘广文丘广文 张文张文张文张文 敏编敏编敏编敏编 科学出版社科学出版社科学出版社科学出版社第一讲XML基础入门XMLXML是是eXtensibleeXtensible Markup Markup LanguageLanguage的缩写,意为可扩展的缩写,意为可扩展的标记语言的标记语言1.11.1什么是什么是XML
2、XML1.1.1 1.1.1 标记语言标记语言1.1.2 SGML1.1.2 SGML1.1.3 HTML1.1.3 HTML1.1.4 XML1.1.4 XML1.1.5 XML1.1.5 XML与与SGML HTMLSGML HTML的关系的关系1.1.1 1.1.1 标记语言标记语言“标记标记”是一种传输是一种传输元数据元数据(即关于数据集本身的信息)(即关于数据集本身的信息)的方法。的方法。”标记标记”由由起始起始与与结束结束标签构成。标签构成。标记语言使用标记语言使用文字串文字串或或标记标记来来界定界定和和描述描述这些数据。这些数据。XML与与HTML都是一种标记语言都是一种标记语言
3、,两者都是由同一种语两者都是由同一种语言言SGML(标准通用标记语言标准通用标记语言)发展而来发展而来.1.1.2 SGML1.1.2 SGMLSGML是一种非常强大是一种非常强大(当然也相当复杂(当然也相当复杂)的标记语言的标记语言SGML文件是由文件是由标记标记和和内容内容组成的简单组成的简单ASCII数据串流数据串流1986年,年,SGML被国际标准化组织(被国际标准化组织(ISO)接受为国际性的数据存储和交换的标)接受为国际性的数据存储和交换的标准准SGML既要用户制定标记,又要制定排列方既要用户制定标记,又要制定排列方式的规则,因此太复杂、太麻烦,式的规则,因此太复杂、太麻烦,由由S
4、GML派生出了派生出了HTML与与XML1.1.3 HTML1.1.3 HTML为了更好的在网络上交流信息,以为了更好的在网络上交流信息,以SGML语言为语言为基础,描述基础,描述Web页信息的页信息的HTML诞生了诞生了HTML提供了提供了固定固定的的预定义元素集预定义元素集,可以使用它,可以使用它来标记一个典型、通用的来标记一个典型、通用的Web页的各个组成部分。页的各个组成部分。显示显示HTML页的浏览器可以识别这些标准元素中页的浏览器可以识别这些标准元素中的每一个元素,并且知道怎样的每一个元素,并且知道怎样格式化格式化和显示它们。和显示它们。一个例子:一个例子:.xml例子例子第一章第
5、一章1-1.html尽管尽管HTML的使用范围特别大,但是的使用范围特别大,但是HTML仍然无法仍然无法适用于很多领域:适用于很多领域:HTML缺乏标记音乐乐谱或算术等式集的元素。缺乏标记音乐乐谱或算术等式集的元素。HTML页中的信息不能通过页中的信息不能通过排序、过滤、查找,排序、过滤、查找,以以及其他方法来使用这些信息及其他方法来使用这些信息。解决这些限制的方法是解决这些限制的方法是XML。1.1.4 XML1.1.4 XMLXML的定义只是由的定义只是由框架语法框架语法组成。当创建组成。当创建一个一个XML文档时,不必使用文档时,不必使用有限的预定义有限的预定义元素集元素集,而是,而是创
6、建自己的元素创建自己的元素,并赋予任,并赋予任意你喜欢的名称意你喜欢的名称这就是扩展标记语言中这就是扩展标记语言中术语术语“扩展扩展”的意义。因此,你可以使用的意义。因此,你可以使用XML描述任意类型的文档,从音乐乐谱到数描述任意类型的文档,从音乐乐谱到数据库。据库。一个例子:一个例子:.xml例子例子第一章第一章1-2.xml1.1.5 XML1.1.5 XML与与SGML HTMLSGML HTML的关系的关系SGML代表标准通用标记语言代表标准通用标记语言StructuredGeneralizedMarkupLanguage),是所),是所有标记语言的母语言有标记语言的母语言HTML着重
7、于着重于数据的显示数据的显示,而,而XML着重于着重于数数据结构的描述据结构的描述,至于数据的显示可以搭配,至于数据的显示可以搭配适当的格式,将适当的格式,将数据结构数据结构与与数据显示数据显示分隔分隔开来,可以简化开来,可以简化XML文件的复杂度,也使文件的复杂度,也使得得XML的应用更加宽广。的应用更加宽广。目前,目前,XML不但没有代替不但没有代替HTML,还与,还与HTML一一起使用,并且极大地扩展了起使用,并且极大地扩展了Web页的能力,页的能力,使使Web页可以:页可以:a.传递任意类型的文档。传递任意类型的文档。b.用其他方法排序、过滤、重新排列、查找以及用其他方法排序、过滤、重
8、新排列、查找以及管理信息。管理信息。c.显示高度结构化的信息。显示高度结构化的信息。总之,总之,XML可以与可以与HTML进行互操作。进行互操作。分别用分别用XML和和HTML实现的人事档案实现的人事档案 .xml例子例子第一章第一章html1-1.html.xml例子例子第一章第一章html1-2.html.xml例子例子第一章第一章html1-3.html.xml例子例子第一章第一章ex1-1.xml1.2XML的结构和语法的结构和语法1.2.1 XML1.2.1 XML文档结构文档结构1.2.2 XML1.2.2 XML标记语法标记语法1.2.3 XML1.2.3 XML文档语法文档语法
9、1.2.4 1.2.4 建立规范有效的建立规范有效的XMLXML文文档档1.2.1 XML1.2.1 XML文档结构文档结构 一个一个XML文档是由一下几个部分组成的文档是由一下几个部分组成的:序文序文(prolog),可包含可包含XML宣告、注释、宣告、注释、处理指令等处理指令等文档的文档的主体主体(body)由一个或多个文档元)由一个或多个文档元素组成,元素之间可以嵌套成层次树素组成,元素之间可以嵌套成层次树可选的可选的文档尾文档尾,基本上没什么用,因为一,基本上没什么用,因为一般的处理程序处理到根元素的结束标签就般的处理程序处理到根元素的结束标签就结束处理了。结束处理了。序文序文:XML
10、宣告宣告 XML XML宣告必须显示在每个宣告必须显示在每个XMLXML文件的第一行文件的第一行注释注释 注释不可以包含在其他标记中,注释中也不可以注释不可以包含在其他标记中,注释中也不可以内含其他的注释或是内含内含其他的注释或是内含(-)(-)理指令理指令提供了提供了XML处理器传递给应用的信息处理器传递给应用的信息文档元素文档元素:在在XMLXML文档中,文档中,元素元素指出了文档的逻辑结构,并且指出了文档的逻辑结构,并且包含了文档的信息内容(在示例文档是图书的信息,包含了文档的信息内容(在示例文档是图书的信息,例如标题、作者名和价格)。一个典型的元素有例如标题、作者名和价格)。一个典型的
11、元素有起起始标签始标签、元素内容元素内容和和结束标签结束标签。元素的内容可以是。元素的内容可以是字符数据、其他(嵌套的)元素或者两者的组合。字符数据、其他(嵌套的)元素或者两者的组合。下面是一个简单的元素:下面是一个简单的元素:一个一个BOOK元素包括一系列的嵌套元素元素包括一系列的嵌套元素,如果用如果用节点表示元素节点表示元素,连线表示包含关系连线表示包含关系,则元素之,则元素之间有树状结构关系。间有树状结构关系。交易清单的例子:交易清单的例子:.xml例子例子第一章第一章ex2.xml1.2.2 XML标记语法XML使用尖括号来界定标记使用尖括号来界定标记以小于号(以小于号()结尾。)结尾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xml 实例教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内