欢迎来到天天文库
浏览记录
ID:25579221
大小:395.03 KB
页数:30页
时间:2018-11-21
《xml编程开发教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章XML与DTDXML的产生:XML的全称是ExtensibleMarkupLanguage,意思是可扩展的标记语言,它是标准通用标记语言(StandardGeneralizedMarkupLanguage,SGML)的一个子集。在80年代早期,IBM提出在各文档之间共享一些相似的属性.例如字体大小和版面。IBM设计了一种文档系统,通过在文档中添加标记,来标识文档中的各种元素,IBM把这种标识语言称作通用标记语言(GeneralizedMarkupLanguage),即GML。经过若干年的发展,1984年国际标准化组织(ISO)开始对此提案进行讨论,并于1986年正式发布了为生成标准化文
2、档而定义的标记语言标准(ISO8879),称为新的语言SGML,即标准通用标记语言。SGML功能非常强大,是可以定义标记语言的元语言。W3C介绍:W3C是万维网联盟(WorldWideWebConsortium)英文的缩写,它成立于1994年10月,以开放论坛的方式来促进开发互通技术(包括规格、指南、软件和工具),开发网络的全部潜能。万维网联盟(W3C)从1994年成立以来,已发布了90多份Web技术规范,领导着Web技术向前发展。W3C认为自身不是官方组织,因此将它正式发布的规范称为推荐(建议)标准,意思是进一步标准化的建议,但是由于该组织自身的权威性往往成为事实上的标准。一项技术要成为W
3、3C的推荐标准,需要7个步骤:1.W3C收到提交(ReceivesaSubmission)2.W3C发布注释(PublishesaNote)3.W3C成立工作组(CreatesaWorkingGroup)4.W3C发布工作草案(PublishesaWorkingDraft)5.W3C发布候选推荐标准(PublishesaCandidateRecommendation)6.W3C发布提议的推荐标准(Publishesa30ProposedRecommendation)7.W3C发布推荐标准(PublishesaRecommendation)关于XML的问题:XML是HTML的扩展吗?HTML的
4、全称是HypertextMarkupLanguage(超文本标记语言),而XML的全称是(ExtensibleMarkupLanguage)可扩展的标记语言,这很容易让人联想到XML是通过增加新标记来扩展HTML的一种标记语言。实际上HTML和XML在标记语言中处于不同的层次。
5、之初,就考虑到了国际化的问题,同HTML4.01一样,XML也是基于ISO/IEC10646字符集标准中定义的通用字符集(UniversalCharacterSet.UCS)。SGML、HTML和XML之间的关系:SGML、HTML和XML之间是什么关系?SGML是一种在Web发明前就早已存在的使用标记来描述文档资料的通用语言,它是一种定义标记语言的元语言。HTML和XML都是从SGML发展而来的标记语言,因此,它们有一些共同点,如相似的语法和标记的使用。不过HTML是在SGML定义下的一个描述性的语言,只是SGML的一个应用,其DTD作为标准被固定下来,而XML是SGML的一个简化版本,是
6、SGML的一个子集,严格意义上来说,XML仍然是SGML。HTML不能用来定义新的应用,而XML可以,例如RDF和CDF那是使用XML定义的应用.事实上。XML和SGML是兼容的.但又没有SGML那么复杂,它是设计用于有限带宽的网络,如Internet.XML规范的制定者之一TimBray说,XML的设计出发点是取SGML的优点,去除复杂的部分,使其保持轻巧,可以在Web上工作。HTML、SGML和XML将继续使用于适合的地方,它们中的任何一个都不会使其它一个废弃。对于像新闻、网络日记、论坛留言等大部分短期的数据,HTML仍是在Web上快速出版数据的最简单的方法。如果数据要长期使用,并且需要
7、更多的一些结构,我们更推荐使用XML。不同于HTML和XML,SGML可能永远不会在Internet上被广泛接受,因为它们不是为某个网络协议而设计,也从来没有为某个网络协议的需求而优化过。对于高端的、复杂结构的出版应用,SGML将继续应用。XML与HTML的比较:XML将数据与显示分开
此文档下载收益归作者所有