2. xml概述、语法

2. xml概述、语法

ID:24737146

大小:1.87 MB

页数:84页

时间:2018-11-15

2. xml概述、语法_第1页
2. xml概述、语法_第2页
2. xml概述、语法_第3页
2. xml概述、语法_第4页
2. xml概述、语法_第5页
资源描述:

《2. xml概述、语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、应用集成原理与技术第2章XML技术1.XML概述2.XML语法3.DTD与Scheme4.XSL,XSLTandXPath5.XML解析XML的定义.ExtensibleMarkupLanguage–Asetofrulesforencodingdocumentselectronically.W3C于1998年推出的一种用于数据描述的元标记语言的国际标准XML的历史1.SGML1979年美国国家标准化组织,设立了一个文本处理小组,开始开发一种基于GML的文本描述语言。1980年,这项工作导致了第一个SGML工作草案的出版,1983年,这个文本描述语言最终演化

2、成SGML(StandardGeneralizedMarkupLanguage),这是一个标准化的信息结构化技术,后来SGML扩展和修改成为一种全面适应工业范围的信息标准。1986年,国际标准化组织ISO采纳了SGML。XML的历史2.HTMLHTML(HyperTextMarkupLanguage),意为超文本标记语言。1989年,在欧洲核子物理实验室问世,这个技术采用超文本传输协议。WWW成了人类了解信息,了解世界的一种全新的概念和模式。HTML迅速从1.0发展成4.0。在发展的过程中,HTML完成所有的来自于商业应用、科学研究、信息发布的任务,使得H

3、TML的语言失去了最初的简单性。并且在使用HTML时出现随意性、不规范和不严格等问题。HTML的专用词表有限,用户无法自由增加新标记并进行有效性验证,用HTML来完成不同行业内的数据定义、数据表示,以及行业之间的数据交换很不方便,随着Internet的广泛应用,这种交换又是必须的、大量的、十分广泛的,这使得HTML捉襟见肘,无法满足这种要求。XML的历史3.XML为了解决HTML在Internet应用中的局限性,1996年,W3C(WorldWideWebConsortium)开始寻找在Web中使用SGML的方法。SGML具备HTML所没有的三种优势:可扩

4、展性、结构化和灵活性。目标是创建一种标记语言,这种语言既要具备SGML的核心特征,又要有HTML的简单性。同时具备许多新的特征,如:定义严格,语法明确,表示方便,结构良好,适用于所有行业的新的标记定义等。1998年2月10日,W3C发布了XML1.0规范。这就是XML(ExtensibleMarkupLanguage),可扩展标记语言。XML是Web发展到一定阶段的必然产物。W3C在XML1.0规范中是这样定义XML的:“可扩展标记语言(缩写为XML)是用来描述一种称为XML的文件的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的行为。XML是S

5、GML在应用上的一个子集,或为SGML的某种限制形式。根据指定规格的定义,XML文件是符合规格的SGML文件。”XML的历史在XML1.0规范中,包含3个主要的部分,分别是:XML文档内容、文档的逻辑结构、文档的物理结构。XML标准系列核心–XMLInformationSet–DocumentTypeDeclaration–XMLSchema,XMLSchemaDefinition(XSD)–Namespace•展现与转换–CSS–XSL:eXtensibleStylesheetLanguage•定位、链接与查询–Xpath:XMLPathLanguage

6、–Xpointer:XMLPointerLanguage–Xlink:XMLLinkingLanguage–Xquery:XMLQueryLanguageXML版本•1.0版——ExtensibleMarkupLanguage(XML)1.0–第一版:1998.2.10.W3C推荐标准–第二版:2000.10.6.W3C推荐标准(加删少量DTD生成式,修改错误,改进描述)–第三版:2004.2.4.W3C推荐标准(修改错误,改进描述)–第四版:2006.8.16.W3C推荐标准(修改错误,改进描述)–第五版:2008.11.26.W3C推荐标准(修改错误,

7、放宽了对元素和属性命名字符的限制,~XML1.1)•1.1版——ExtensibleMarkupLanguage(XML)1.1(元素和属性名称所采用扩展字符集)–第一版:2004.2.4.W3C推荐标准–第二版:2006.8.16.(修改错误,改进描述)XML与HTML的比较1.HTMLHTML文件,是一系列用“<”和“>”符号,把具有特定含义的英文字符串括起来,构造成称为标记的元素来描述语法的。一个简单网页的HTML程序如下:【例1.1】一个简单的网页文件我的第一个网页

8、olor="#c0c0c0">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。