XML基础教程 教学课件 作者 高怡新 XML基础教程.pptVIP

XML基础教程 教学课件 作者 高怡新 XML基础教程.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML基础教程 第1章 XML概述 XML(eXtensible Markup Language,可扩展标记语言)是由W3C(World Wide Web Consortium,万维网联盟)推出的新一代网络数据表示、传递和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。 1.1 标记语言概述 1.1.1 标准通用标记语言SGML SGML(Standard Generalized Markup Language,标准通用标记语言),是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,早在Web发明之前SGML就已存在。 1.1.2 超文本标记语言HTML HTML(Hyper Text Markup Language,超文本标记语言),是目前网络上应用最广泛的语言,也是构成网页文档的主要语言。 1.1.3 可扩展标记语言XML XML(eXtensible Markup Language)即可扩展标记语言,是Internet环境中跨平台的、依赖于内容的技术。 XML具有如下一些特点: XML是SGML的简化版本 XML揭示了数据本身的含义 XML是可扩展的 XML是跨平台的 XML是结构化的 XML是基于文本的 XML的数据与其显示格式是分离的 XML文档比HTML文档更容易访问 1.2 HTML及其局限 1.2.1 HTML文档范例 HTML提供了一组固定的、预先定义好的元素标记用来标注一般用途的网页元素。常用的元素标记包括:标题、段落、列表、表格、图片与超链接等。HTML在创建普通网页时效果良好,大多数网页的代码都是由HTML标记的内容构成的。 1.2.2 HTML文档基本架构 HTML使用各种不同的HTML标记符号来分别标识和设定不同的网页元素,这样的网页元素也被称为HTML元素。每个元素通常由开始标记、结束标记,以及夹在这两个标记中的内容所组成。 一个完整的HTML文档由文档头部和文档正文两个部分组成,其基本结构如下。 HTML HEAD TITLE 网页标题 /TITLE /HEAD BODY P这是正文部分!/P /BODY /HTML 1.2.3 HTML文档常用标记 常用的HTML标记及其功能如表1-1所示。 1.2.4 HTML的局限 HTML的局限性主要表现在如下几个方面: HTML欠缺对文档数据含义的确切描述 HTML文档的数据结构层次过于简单 HTML页面的数据搜索耗时过长 HTML的链接机制不够完善。 HTML无法表示非传统组件所构成的文档数据 HTML只能使用预先定义的标记,可扩展性差 HTML缺乏对双字节字符或多语种文字的良好支持 HTML本身的语法不够规范严密,严重影响网络信息传递和共享 HTML无法真正实现数据的交互 HTML不可重用 1.3 XML解决方案 1.3.1 XML的实现机制 XML使用能够说明数据本质而不是其表象的标记来标注数据,并且把数据的样式信息从文档中分离出来,而将其放入相关的样式表文件中。 XML的标记总是成对出现,就像通常使用的括号一样,同时又具有引号的功能,并可采用常见的树型结构进行多层嵌套,这就为程序员的编程处理提供了极大的方便。 XML是一种电子文档信息的自定义语言——任何人、任何行业都可遵循这些规则,自己定义各种标记来描述信息中的所有数据元素,使信息能够“自我描述”,然后通过一种被称为解析器的小型程序进行处理。 1.3.2 XML文档实例 在创建一个XML文档时,可以由用户自己定义各种标记并以任何名字为它们命名,这就是可扩展标记语言的特性。因此,XML 几乎可以用来描述所有形式的文档,从音乐乐谱到数据库中的数据记录。例如,书中的范例文档movies.xml就是一个描述多部影片信息的XML文档。 1.3.3 XML的官方目标 XML 应该在Internet上直接可用。 XML 应该支持各类不同的应用程序。 XML 应该与SGML 兼容。 XML 应该很容易编写处理XML文档的程序。 XML中可选功能的数目应该维持在最小值,理想情况是零。 XML文档应该是易读的,并且清楚合理的。 XML的设计应该能在一定时间内迅速地完成其阶段性的任务。 XML的设计应该合乎规范并且简洁。 XML文档应该容易建立。 1.4 XML的特点 1.4.1 XML的优势 良好的可读性 方便的可扩展性 数据内容与其形式的分离 便于信息的检索 可以轻松地跨平台应用 支持不同文字不同语种间的信息交互 为科

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档