欢迎来到天天文库
浏览记录
ID:48741142
大小:119.00 KB
页数:24页
时间:2020-01-21
《XML基础教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XML基础教程第1章XML概述1.1HTML及其局限1.2XML解决方案1.3标记语言概述XML的特点1.4XML的应用1.5XML相关技术1.6XML(eXtensibleMarkupLanguage,可扩展标记语言)是由W3C(WorldWideWebConsortium,万维网联盟)推出的新一代网络数据表示、传递和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。1.1标记语言概述1.1.1标准通用标记语言SGMLSGML(StandardGeneralizedMarkupLan
2、guage,标准通用标记语言),是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,早在Web发明之前SGML就已存在。1.1.2超文本标记语言HTMLHTML(HyperTextMarkupLanguage,超文本标记语言),是目前网络上应用最广泛的语言,也是构成网页文档的主要语言。1.1.3可扩展标记语言XMLXML(eXtensibleMarkupLanguage)即可扩展标记语言,是Internet环境中跨平台的、依赖于内容的技术。XML具有如下一些特点:XML是
3、SGML的简化版本XML揭示了数据本身的含义XML是可扩展的XML是跨平台的XML是结构化的XML是基于文本的XML的数据与其显示格式是分离的XML文档比HTML文档更容易访问1.2HTML及其局限1.2.1HTML文档范例HTML提供了一组固定的、预先定义好的元素标记用来标注一般用途的网页元素。常用的元素标记包括:标题、段落、列表、表格、图片与超链接等。HTML在创建普通网页时效果良好,大多数网页的代码都是由HTML标记的内容构成的。1.2.2HTML文档基本架构HTML使用各种不同的HTML标记
4、符号来分别标识和设定不同的网页元素,这样的网页元素也被称为HTML元素。每个元素通常由开始标记、结束标记,以及夹在这两个标记中的内容所组成。一个完整的HTML文档由文档头部和文档正文两个部分组成,其基本结构如下。
这是正文部分!
5、标识网页头部TITLE标识网页标题内容,此内容将出现在浏览器的标题栏中BODY标识网页的主体部份H1标识第一级标题文字H2标识第二级标题文字H3标识第三级标题文字TABLE标识一个表格TR标识表格中的一行TH标识表格标题行中一个单元格的内容TD标识表格数据行中一个单元格的内容UL设定项目列表(无顺序编号的列表)OL设定项目列表(有顺序编号的列表)LI标识列表中的一个项目(列表项目)P标识一个文字段落IMG标识一个图像A标识链接到其他位置或其他网页的超链接(Anchor元素)FONT标识文字的字体、字
6、号与颜色EM标识一个加强显示的斜体文字区块B标识一个粗体文字区块1.2.4HTML的局限HTML的局限性主要表现在如下几个方面:HTML欠缺对文档数据含义的确切描述HTML文档的数据结构层次过于简单HTML页面的数据搜索耗时过长HTML的链接机制不够完善。HTML无法表示非传统组件所构成的文档数据HTML只能使用预先定义的标记,可扩展性差HTML缺乏对双字节字符或多语种文字的良好支持HTML本身的语法不够规范严密,严重影响网络信息传递和共享HTML无法真正实现数据的交互HTML不可重用1.3XML解
7、决方案1.3.1XML的实现机制XML使用能够说明数据本质而不是其表象的标记来标注数据,并且把数据的样式信息从文档中分离出来,而将其放入相关的样式表文件中。XML的标记总是成对出现,就像通常使用的括号一样,同时又具有引号的功能,并可采用常见的树型结构进行多层嵌套,这就为程序员的编程处理提供了极大的方便。XML是一种电子文档信息的自定义语言——任何人、任何行业都可遵循这些规则,自己定义各种标记来描述信息中的所有数据元素,使信息能够“自我描述”,然后通过一种被称为解析器的小型程序进行处理。1.3.2XM
8、L文档实例在创建一个XML文档时,可以由用户自己定义各种标记并以任何名字为它们命名,这就是可扩展标记语言的特性。因此,XML几乎可以用来描述所有形式的文档,从音乐乐谱到数据库中的数据记录。例如,书中的范例文档movies.xml就是一个描述多部影片信息的XML文档。1.3.3XML的官方目标XML应该在Internet上直接可用。XML应该支持各类不同的应用程序。XML应该与SGML兼容。XML应该很容易编写处理XML文档的程序。XML中可选功能的数目应该维持在最小值
此文档下载收益归作者所有