XML技术入门——网页设计第十讲PPT.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  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技术入门——网页设计第十讲PPT

HTML语言与网页设计 ——XML技术入门 学习目标 理解什么是XML。 掌握基本的XML文档规则。 掌握如何指定文档类型定义。 理解XML模式的概念。 理解XML编程接口的作用。 Part1 什么是XML XML的定义 XML 是标准通用标记语言(Standard Generic Markup Language,SGML)的一个子集。其目的是使得在 Web 上以现有HTML的使用方式提供、接收和处理通用的 SGML 成为可能。 XML与HTML HTML 着重描述 Web 页面的显示格式,而XML 着重描述的是 Web 页面的内容。 XML 既不是 HTML 的升级技术,也不是 HTML 的替代技术,它们有各自的应用领域。 显示XML文档 方式1:使用CSS 方式2:使用XSL XSL 的全称是 Extensible Stylesheet Language(可扩展样式语言),它是设计 XML文档显示样式的主要文件类型,它本身也是基于 XML 语言的。 XML在Web领域的应用 XML 简化数据交换。 XML 支持智能代码。 XML 支持智能搜索。 Part 2 XML文档规则 三种XML文档 有效的(Valid)XML 文档:既遵守 XML 文档规则,也遵守用户自己定义的文件类型定义(DTD)。 无效的(Invalid)XML 文档:没有遵守 XML 规范定义的语法规则,也没有遵守 DTD 文件规范。 格式正确的(Well-formed)XML 文档:遵守 XML 语法规范,但没有 DTD 文件规范。 XML声明 声明一般是 XML 文档的第一句,作用是告诉浏览器或者其他处理程序:当前文档是XML文档。其格式如下: ?xml version=1.0 encoding=UTF-8 standalone=yes/no? 根元素 XML 文档必须包含在一个唯一的元素中,这个元素称为根元素,它包含文档中所有文本和所有其他元素。 元素不能重叠 在 HTML 代码中元素重叠是可以接受的,但在 XML 中各元素不能交叉重叠出现。例如: p bI ireally love/b XML. /i /p 必需要有结束标记 在 XML 文档中,结束标记是必需的,不能省略任何结束标记。即使是空元素也需要结束(可以在空元素的开始标记最后加入一个“/”来表示空元素)。 例如,br / 相当于 br/br ,而 img src=../img/img-1.gif / 相当于 img src=../img/img-1.gif/img。 元素区分大小写 XML 元素是区分大小写的。在 HTML 中,h1 和 H1 是相同的;而在 XML 中,它们是不同的。 例如: h1这是一级标题文字 /H1 属性必须有值且用引号括起来 必需为属性赋值; 值必需用引号括起来。可以用单引号也可以用双引号,但前后要保持一致。 XML的名称空间 XML 名称空间为 XML 文档元素提供了一个上下文,它允许开发者按一定的语义来处理元素。 要使用标记名称空间,就要定义一个名称空间前缀,然后将它映射至一个特殊字符串。 Part 2 文件类型定义(DTD) 什么是DTD 文件类型定义(Document Type Definition,简称 DTD)允许用户定义在 XML 文档中出现的元素、元素出现的次序、元素之间如何相互嵌套以及 XML 文档结构的其他详细信息。 DTD 范例 为 XML 文档定义 DTD 后,文档必需包含 DTD 中定义的所有元素,并且要按照 DTD 中的元素顺序在文档中出现。 DTD 文件也是一个 ASCII 的文本文件,文件扩展名为 .dtd。 DTD 文件声明 如果文档是一个“有效的 XML 文档”,那么文档一定要有相应 DTD 文件,并且严格遵守 DTD 文件制定的规范。DTD 文件的声明语句紧跟在 XML 声明语句后面,格式如下: !DOCTYPE type-of-doc SYSTEM/PUBLIC dtd-name DTD 文件声明 例如,对于我们一直使用的地址信息的 XML 文档,可以使用如下语句: ?xml version=1.0 encoding=GB2312? !DOCTYPE address SYSTEM address.dtd address …… DTD 中的符号表示 !ELEMENT address (name, city, street, postal-code) !ELEMENT name (first-name, last-name, title?) !ELEMENT booktitle (title+)

文档评论(0)

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

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

1亿VIP精品文档

相关文档