XML教案new.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML教案new

一、XML为何物? XML:eXtensible Markup Language,可扩展标记语言。 我们生活中大量存在着标记这样一个概念。 各种标记都在特定领域中表达着特定的含义,在特定领域中工作或生活的人们都必须对相应标记了解和熟悉。否则你就可能无法在该领域中正常的工作或生活。 当前的万维网中所有信息的组织和呈现基本上完全依赖于一种标记语言:HTML(HyperText Markup Language)来完成的。说的更直接一点就是我们所使用的web浏览器基本上就可以看成是一个对HTML语言组织的信息进行解读的解释器。 HTML中的大部分标记的基本功能是为了指定特定内容的呈现方式。 h1标题1/h1 h6标题6/h6 h1 i标题1/i /h1 h1 i font color=red标题1/font /i /h1 img src=d:\My Documents\My Pictures\奔驰small.jpg alt=奔驰越野/ HTML中一般都会由元素名 与 /元素名 组合在一起来标记一个期望显示的内容外观,其标记含义会由web浏览器进行解释,并最终呈现出来。 元素可能会具有一个或多个属性,用来为特定内容定义更多的附属外观特性。例如:font元素中的color属性,用来对font标签所标记的文本内容的文字颜色进行设定。再例如:img元素中的src属性用来指定需要在网页中显示的图像文件在文件系统中的文件路径,而alt属性用来指定当用户浏览该网页时,鼠标停留在该图片上时的提示文字。 HTML源自于SGML(Standard Generalized Markup Language),HTML的出现直接导致了WWW(World Wide Web)的诞生。与之相关的还有一个用来在Internet上传送HTML网页文件的网络协议HTTP(HyperText Transfer Protocol)。 XML与HTML同源,也源自于SGML,但是它们有本质上的不同。HTML主要关注的是信息将如何呈现给用户,而不是信息本身是什么含义;而XML关注的是信息本身,即信息的含义。HTML的出现早于XML,然而XML的出现就是为了克服早期HTML的种种诟病。现在最新版本的HTML实际上是以XML标准进行重新定义的,即HTML 4.0,换句话说,即现在的HTML是遵循XML标准的。如果以面向对象的思想将XML看成是一个基类,那么也可以这么理解:HTML 4.0是XML的一个派生类。 现今,基于XML标准派生而来的标记语言可以说多的数不过来。这是XML的一个非常重要的特性:元语言。其实单纯的XML什么都不是,而只是一些规则的约定,任何人和组织都可以在遵循约定的情况下创建符合自身需要的XML派生标记语言。例如:MathML用来在网页中记录数学公式;CML(Chemical Markup Language)用来在网页中记录化学分子式;MusicXML用来在网页中记录乐谱等等。 注意:很多人刚开始都会以为学习XML就和学习高级编程语言一样,学一下语法就好了。很快这种想法就会被印证是错误的。XML的确是一门语言,但是直接使用XML,并不会有什么很多用处,而真正有用的是上面提到的MathML、CML、MusicXML等由XML派生而来的标记语言。这些语言都遵循XML的官方推荐标准,但都有各自的结构定义(由DTD或XML Schema来给出,至关重要),以满足各自领域的信息管理目标。 前面说了HTML 4.0 是遵循XML标准的,也就是说HTML 4.0是有XML派生出来的,HTML 4.0中使用的标签是约定好的,即是固定的,每个标签具有什么功能,都已经规定好了,最终用户需要按照约定来进行使用,以便满足功能需求。对于XML而言,其并不存在事先约定好的标签,它只是提供了一些标记语言应该遵循的规则和约束,以便派生出来的新的标记语言都能具有相同的特性,使得这些标记语言能够具有更强的通用性和兼容性。 注意:上面所说的通用性和兼容性是指:应用于XML的相关技术,都能够被应用于这些新的标记语言之上,即,被定义的所有XML扩展技术,都能被遵循XML标准的标记语言所使用。 主语 谓语 宾语 我 是 学生 I am a student Ich bin Student Je suis un étudiant Ik ben student 重要思想:简单而言,遵循XML标准的标记语言,都应具有各自的特定的元素,这些元素都是由XML文档结构定义技术来约束的,即,一个元素在某种标记语言中的存在性,完全取决于这些元素是否在XML文档结构定义中给出。 因此,XML学习最基本的是要知道:什么样的标记语言是符合

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档