- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xml入门1
xml入门1
第一部分:概述
XML的产生
1,xml的全称是extensible makeup language, 意思是可扩展的标记语言,它是标准通用标记语言(standard generalized makeup language,sgml)的一个子集。
2,在80年代早期,IBM提出在各文档之间共享一些相似的属性,例如字体大小和版本。IBM设计了一种文档系统,通过在文档中添加标记,来识别文档中的各种元素,IBM把这种标识语言称作通用标记语言(generalized makeup languag),即GML。经过若干年的发展,1984年国际标准化组织ISO开始对此提案进行讨论,并于1986年正式发布了为生成标准化文档而定义的标记语言标准(iso 8879),称为新的语言sgml,即标准通用标记语言。
3,SGML功能非常强大,是可以定义标记语言的元语言。
xml是sgml的丰富功能与html易用性结合到Web语句。
4,1998年2月,w3c发布了xml1.0标准,其目的是为了在web上能以现有的超文本标记语言(html)的使用方式提供,接受和处理通用的sgml。xml是sgml的一个简化子集,它以一个开放的,自我描述的方式定义了数据结构。在描述数据内容的同时能突出对结构的描述,从而体现出数据与数据之间的关系。
5,w3c组织于2004年2月4日发布了xml1.1推荐标准,这是最新的xml版本,不过目前大多数的应用还是基于xml1.0的推荐标准,因此本节课也将遵照xml1.0规范来讲述,如果大家想了解xml1.1规范的内容,可以参看下面的网址:/tr/2004/rec-xml116,使用的xml主要遵循w3c与2004年2月4日发布的xml1.0推荐标准的第三版,它的网址是:/tr/2004/rec-xml
w3c介绍
1,w3c是万维网联盟(world wide Web consortium)英文的缩写,成立于1994年10月,以开放论坛的方式来促进开发互通技术(包括规格,指南,软件,工具),开发网络的全部潜能。万维网联盟从1994年成立以来,已发布了90多份web技术规范,领导着Web技术向前发展。
2,w3c认为自身不是官方组织,因此将它正式发布的规范称为推荐(建议)标准,意思是进一步标准化的建议,但是由于该组织自身的权威性往往成为事实上的标准。
3,一项技术要成为w3c的推荐标准,需要经过7个步骤:
(1)w3c收到提交(receives a submission)
(2)w3c发布注释(publishes a note)
(3)w3c成立工作组(creates a working group)
(4)w3c发布工作草案(publishes a working draft)
(5)w3c发布候选推荐标准(publishes a condidate recommendation)
(6)w3c发布提议的推荐标准(publishes a proposed recommendaion)
(7)w3c发布推荐标准(publishes a recommendation)
关于xml的两个问题
一:xml是HTML的扩展吗?
1,HTML的全称是hypertext makeup language(超文本标记语言),而xml的全称是(extensible makeup language)可扩展的标记语言,这很容易让人联想到xml是通过增加新标记来扩展HTML的一种标记语言。实际上HTML和xml在标记语言中处于不同的层次。
html
head
titlethis is a example!/title
/head
bodyhello,you are welcome!/body
/html
?xml version=1.0 encoding=gb2312?
欢迎词
标题这是一个欢迎的例子/标题
内容你好,欢迎你!/内容
/欢迎词
提示:xml在设计之初,就考虑到了国际化的问题,同HTML4.01一样,xml也是基于ISO/IEC 10646字符集标准中定义的通用字符集(universal character set ,ucs)
二:sgml,html,xml之间是什么关系
1, sgml是一种在Web发明之前就早已存在的使用标记来描述文档资料的通用语言,它是一种定义标记语言的元语言。html和xml都是从sgml发展而来的标记语言。因此,它们有一些共同点,如相似的语法和标记的使用。不过HTML是在sgml定义的一种描述性的语言,只是sgml的一个应用,其dtd作为标准被固定下来,而xml是sgml的一个简化版本,是sgml的一个子集,严格意义上来说,xml仍然是sg
文档评论(0)