重庆大学软件学院Web开发技术课件第5章 可扩展标记语言.pptVIP

重庆大学软件学院Web开发技术课件第5章 可扩展标记语言.ppt

  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文档。上传文档
查看更多
第5章 可扩展标记语言XML 学时数:2学时. 第5章 可扩展标记语言XML 第5章 可扩展标记语言XML 5.1 XML 基础 5.1.1 XML的概念 XML (Extensible Markup Language, 即可扩展标记语言) 是W3C推荐使用的标准,也 是整个Web的基本结构和未来技术发展的基础.但是,对于什么是XML,业界却说法不一。 XML是一种类似于HTML的标记语言 XML是用来描述数据的 XML的标记不是在XML中预定义的,你必须定义自己的标记 XML使用文档类型定义(DTD)或者模式(Schema)来描述数据 XML使用DTD或者Schema后就是自描述的语言 5.1.1 XML的概念 XML概念的含义告诉我们: 5.1.2 XML的特点 XML的可扩展性 XML标记的描述性 XML语言的规则性 XML文档的结构化 允许Meta数据(元数据) XML的多样显示性 允许XML DOM操作 5.1.2 XML的特点 5.1.2 XML的特点 5.1.2 XML的特点 5.1.2 XML的特点 5.1.2 XML的特点 HTML中我们知道可以使用meta标记来定义网页的关键字、简介等,这些标记不会显示在网页中,但可以被搜索引擎搜索到,并影响搜索结果的排列顺序。 XML对这一原理进行了深化和扩展,你可以用XML描述你的信息在哪里,你可以通过meta来验证信息、执行搜索、强制显示或者处理其它的数据。 XML metadata在实际应用中的用途: ☆可用于数字签名,使在线商务的提交动作有效 ☆可以建立索引和进行更有效的搜索 ☆可以在不同语言之间传输数据 5.1.2 XML的特点 XML将数据和格式分离。XML文档本身并不知道如何显示数据,而必须由辅助文件来帮助实现。XML中用来设定显示风格样式的文件类型有: XSL XSL(Extensible Stylesheet Language,即可扩展样式语言)是将来XML文档显示的主要文件类型。它本身也是基于XML格式的。使用XSL,你可以灵活地设置文档显示的样式,文档将自动适应任何浏览器和PDA(掌上电脑)。 CSS CSS(Cascading Style Sheets,即层叠样式表)是目前用来在浏览器上显示XML文档的主要方法。 Behaviors Behaviors现在还没有成为标准。它是微软的IE浏览器特有的功能,用它可以对XML标记设定一些有趣的动作。 5.1.2 XML的特点 XML DOM(XML Document Object Model,即文档对象模型)的作用是:假设把XML文档看成一个单独的对象,DOM就是如何用HTML或者XML对这个对象进行操作和控制的标准。XML创建了标记,而DOM的作用就是告诉Script脚本语言如何在浏览窗口中操作和显示这些标记。 5.1.3 XML与HTML的区别 HTML的标记是固定的 目前,HTML的标记有70多个。Web技术的飞速发展使新的数据格式不断产生并需要在网上展示,标准的HTML语法格式无法创建新的标记。也将无法支持那些专门的页面格式,例如数学公式、化学方程式、音乐乐谱、财务报表以及工程应用等。 DHTML带来的问题 在标准HTML无法满足用户需求情况下,人们在其基础上增加了动态的成分,如脚本程序等。但这些非标准技术制作的网页在不同的浏览器之间互不兼容。 HTML只是一种表现技术 它并不能揭示HTML标签所标记的信息的任何具体含义。例如,语句h1Peach/h1是表示在Web浏览器中用标题1显示文本“Peach”,但HTML标记却没有表明“Peach”究竟代表什么意思,它可能是指一种水果,也可能是某公司的名字,或者是一个别的什么东西。HTML当初在制定时并没有考虑到这方面的功能。 5.1.3 XML与HTML的区别 5.1.4 XML文档的有关术语 5.2 XML文档的基本结构 5.2.1 XML文档的基本结构 XML文档由三个部分组成: XML文档声明 它位于文档的第一行,一般形式为: ?xml version=versionNumber [encoding=Value] [standalone=yes/no] ? 其中,versionNumber为XML文档所遵循的XML规范的版本号:可选项encoding表示XML处理器使用的字符集,默认值为UFT-8;可选参数standalone取值为yes或no,默认值为yes,表明该文档是否为一个独立文档。 文档显示方式或文档类型定义等的声明部分 文档类型定义(DTD)部分,一般形式是!DOCTYPE…,如不需要可以省略。 XML标识的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档