- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML学习课件
考试形式:考查,平时成绩:平时作业, 20 %,考勤,20 %,上机操作,20%,期末:50%
时间分配:28学时理论,18学时上机
主要目的:使学生了解现代网络技术的基础技术XML技术,从基本原理和应用两个侧面,使学生达到了解原理、会简单应用的目的,为网络应用编程奠定基础。
参考书目:《XML 手册》(第四版)Goldfarb,H.F.著 张晓晖等译 电子工业出版社 2003.3
《XML Web Services 高级编程范例 》胡海璐等编著 电子工业出版社 2003.2
《Java,XML和Web服务宝典》Jasnowski,M.著 盖江南等译 电子工业出版社 2003.4
《XML宝典》Eilliotte Rusty Hanold著,马云等译 电子工业出版社2002.1
12
第1章 XML概述
本章主要讲述XML的发展历史,初步认识一些相关概念。重点介绍XML设计目标、XML样式语言、XML超连接语言、DOM、DSO等基本概念。
1.1 XML的发展历史
XML(eXtensible Markup Language,可扩展标记语言)是W3C(全球信息网协会)于1998年2月制定出统一的标准来规范XML的使用,即XML1.0规范。
规范:就是计算机业界制定的一种协议,它使某种软件的应用在全世界范围内达到统一,以方便人们的使用和相互交流。
规范的实现:软件开发商开发出合乎规范的软件。
1.1.1 标记语言
标记语言(Markup Language)就是使用某种“记号”来表示特殊信息的语言。例如,在读书时,人们习惯用彩色荧光笔把书本上的某些句子加亮,或者在某些句子下面划线等标记,用加亮来表示这些内容很重要这一信息,那么这就是一种标记语言,只是本身不能被计算机理解并执行。
计算机能够理解的“记号”就是我们所说的标记,用于指明文档中数据的显示格式或数据意义,标记语言就是使用标记来界定和描述这些数据的语言。换句话说,所谓的标记语言就是它们所定义的标记,来给予电子文件除了内容之外的其他特殊含义。
标记语言是由一些格式标记或控制标记组成的,这些标记决定了信息的显示格式或数据的意义。
如何定义标记和使用标记是标记语言的核心。
例如:
marquee behavior=scroll啦啦啦,我一圈一圈绕着走!/marquee P
我是bold玉米/bold,因为喜欢吃italic玉米/italic
总结:标记语言就是有关使用什么样的记号、如何使用这些记号的一种语言,通过它可以和计算机进行自由的交流。
根据标记语言的具体使用范围分:“专用标记语言”和“通用标记语言”。
一、专用标记语言
专用标记语言:是为某种特殊用途而产生的标记语言,通常被某一种或几种软件所支持。例如:WORD、HTML、写字板、WPS。
二、通用标记语言
通用标记语言的设计并不针对某一特殊的应用软件,或某一特殊的用途,它通常只描述文件中文字的内容与结构,是一般化的语言(是元语言,即定义语言的语言)。
特点:具有被国际上标准化组织通过并被全世界普遍接受的标准。
例如:SGML、GML
1.1.2 标准通用标记语言(SGML)
1969年,IBM公司开发了第一种文档描述语言,用来解决不同系统中文档格式不同的问题。IBM公司把自己这种标记语言称为通用标记语言(Generalized Markup Language,GML)。
1986年,GML被国际化标准组织(ISO)采纳为数据存储和交换的国际标准:ISO8897和WebSGML,称为SGML(Standard?Generalized?Markup?Language,标准通用标记语言)。SGML经过了二十多年的发展,变成了一套相当完整且被大家所接受的标记语言。
SGML是一种可以定义其它标记语言的元语言,因为其利用DTD(Document Type Definition,文档类型定义)来指定文件的逻辑结构和所使用的标记,如此一来,人们就可以将文件自由地转换成所要的格式了。
SGML的功能非常强大,它为描述电子文档提供了一套必要的通用框架,同时也为电子文档信息结构化提供统一的法则。通过该种语言做出的电子文档,具有很好的跨平台性,便于计算机之间的通信和信息处理,有了SGML就不再有两个单位间的电子文件不兼容的结果。由SGML所提供的功能已被美国一些大型企业所采用,如汽车公司、电信公司、科技信息出版商和航空业界等,同时也作为一种文档标准而被美国政府及其合同商广泛使用。
总的来说,SGML的优点主要有下列三点:
规范完整。
可移植性好。
稳定性高。
接下来我们看看SGML有哪些缺点,为何至今没有被广泛应用。SGML的缺点主要有下列三点:
规范过于详尽。SGML规范发展的非常完整,稳定性高,在开发时没有模糊的地方,凡事按照规范就
您可能关注的文档
- RC移相电路实验报告.doc
- RC滤波器设计.ppt
- ReCoMag超磁分离水质净化技术.doc
- RED+ONE中文操作手册.ppt
- RFID技术在“智慧校园”中的应用.doc
- RFID电子标签在CNG信息化集成监管中的应用.doc
- RDIMM和DIMM概述.doc
- RHCE笔记.doc
- rhce考题介绍.doc
- rhce认证准备.doc
- 2024至2030年08月保暖内衣网络零售市场监测报告.docx
- 2024至2030年中国双特异性抗体(BsAb)行业市场预测与投资规划分析报告.docx
- 2024至2030年数字化转型系列专题之中国装备制造行业投资战略专题研究报告.docx
- 2024至2030年中国汽车热交换器行业市场调查与投资前景研究报告.docx
- 2024至2030年中国苯丙酮(苯基丙2丙酮)行业发展预测及投资策略报告.docx
- 2024至2030年全球及中国波峰焊机行业市场分析及投资建议报告.docx
- 2024至2030年中国薄荷醇(DL薄荷脑)行业深度调研及发展预测报告.docx
- 防护服项目申请报告.docx
- 2024至2030年中国薪酬福利外包服务行业市场预测与投资规划分析报告.docx
- LED蜡烛项目申请报告.docx
文档评论(0)