- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xml实用教程 第1章 引论
第1章 引论返回主页?下一章
教学提示:信息革命和信息技术的发展,改变了世界的生产、生活方式,带来了信息社会。随着网络技术的发展,网上信息交流已逐渐成为人们交流思想、感情、成果等等的主要渠道,因特网成为与报纸、广播、电视相并驾齐驱且更优越的第四媒体.。现有标识语言HTML和与其配合的脚本语言都是有限的。可扩展性标识语言XML的出现,把网络表达语言集合推进了一大步,使得标记语言可以由编程人员按需要进行扩展,其扩展能力是无限的,这就给WEB编程带来了革命性的进展。本章介绍XML这一全新的标识语言的引导知识,包括标记语言发展,XML的特点、应用前景、数据结构、开发和应用环境,最后建立简单的引例。
教学目标:了解标记语言的发展和现状,掌握XML的特点,理解XML的应用前景,掌握XML文档的数据结构和基本语法,了解常用的XML开发工具,学会使用一种综合性工具。
1.1 标记语言的发展1.2 XML特点和应用前景1.3 XML文档的数据结构1.4 XML开发和应用环境1.5 小结1.6 习题
☆写字版?☆绘图板?☆进入Editplus 进入XMLwriter
1.1 标记语言的发展 下一节
XML是标记语言发展的一个新阶段。为了更好地理解XML,需要回顾一下标记语言的发展过程。标记语言是随着文档处理和信息交换技术的发展而进化的。
1.1.1 SGML的起源
早在1969年,IBM公司的工作人员Ed Mosher、Ray Lorie和Charles F.Goldfarb就开发了一种文档描述语言GML,用来解决不同系统中文档格式不同的问题。GML是IBM许多文档系统的基础,是一种自参考的语言,可以描述任何其它语言的语法和词汇,能够置标任何数据集合的结构。1974年,Goldfarb提出了在GML中实现的语法合法性分析器的概念。经过多年的发展,1984年国际标准化协会(ISO)开始对此提案进行讨论,终于在1986年演变成一个国际标准(ISO8897),并被称为SGML。
SGML实际上是一种通用的文档结构描述符号化语言,主要用来定义文献模型的逻辑和物理类结构。一个SGML语言文件由三部分组成,即语法定义、文件类型定义DTD(Definition Type Document)和文件实例。语法定义部分定义了文件类型定义和文件实例的语法结构;文件类型定义部分定义了文件实例的结构和组成结构的元素类型;文件实例是SGML语言程序的主体部分。
SGML是很多大型组织,比如电信、飞机、汽车公司、化工企业和军队的文档标准,它是语言无关的、结构化的、可扩展的语言,这些特点使它在很多公司受到欢迎,被用来创建、处理和发布大量的文本信息。
1.1.2 HTML的出现
【例1.1】简单的HTML网页代码,程序代码code1_1.htm。
html
head
title简单的HTML/title
/head
body
h1 align=centerXML专题系列讲座/h1
table border=1 width=97% id=table1
??? tr
??????? td width=38序次/td
??????? td width=96内容/td
??????? td width=54主讲人/td
??????? td width=106时间/td
??????? td地点/td
??? /tr
??? tr
??????? td width=381/td
??????? td width=96XML导引/td
??????? td width=54丁跃潮/td
??????? td width=1062005年6月4日/td
??????? td计算机学院教学楼317教室/td
??? /tr
??? tr
??????? td width=382/td
??????? td width=96XML文档验证/td
??????? td width=54叶文来/td
??????? td width=1062005年6月9日/td
??????? td理学院教学楼204教室/td
??? /tr
??? tr
??????? td width=383/td
??????? td width=96XML文档显示/td
??????? td width=54陈杰/td
??????? td width=1062005年6月13日/td
??????? td计算机学院教学楼108教室/td
??? /tr
??? tr
??????? td width=384/td
??????? td width=96XML网页制作/td
??????? td width=54叶文来/td
??????? td width=1062005年6月17日/td
?????
文档评论(0)