Web设计(第4版)_第3章案例.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3 可扩展标记语言XML 1. XML文档的组成 3.3.2 XML文档的编写 XML定义了如何标记文档的一套规则。 可根据需要给标记取任何名字,例如BOOK、TITLE、AUTHOR等。 标记是成对出现的。处于前面的是开标记,而位于后面的是闭标记。 与HTML不同的是:在XML中,闭标记是不可省略的。另外,标记是区分大小写的。 标记和开/闭标记之间的文字结合在一起构成元素。所有元素都可以有自己的属性,属性采用“属性/值”对的方式写在标记中。 3.3 可扩展标记语言XML 1. XML文档的组成 3.3.2 XML文档的编写 一个XML文档主要由两部分组成:序言和文档元素。 序言:声明版本号、处理指令等。如: ?xml version=1.0 standalone=yes ? !-- File Name: Example.xml -- ?xml-stylesheet type=“text/css” href=“Example.css”? XML文档元素是以树形分层结构排列的,元素可以嵌套在其他元素中。文档必须只有一个顶层元素,称为文档元素(也称根元素),类似于HTML页中的BODY元素,其他所有元素都嵌套在其中。 在XML文档中,元素指出了文档的逻辑结构,并且包含了文档的信息内容。一个典型的元素有起始标记、元素内容和结束标记。元素内容可以是字符、数据、其他(嵌套的)元素或两者的组合。 3.3 可扩展标记语言XML 2. 创建XML文档的基本规则 3.3.2 XML文档的编写 (1)文档必须有一个顶层元素(文档元素或根元素),所有其他元素必须嵌入到其中。 (2)元素必须被正确地嵌套。也就是说,如果一个元素在另一个元素中开始,那么它必须在同一个元素中结束。 (3)每一个元素必须同时拥有起始标记和结束标记。与HTML不同,XML不允许忽略结束标记,即使浏览器能够推测出元素在何处结束时也是如此。 (4)起始标记中的元素类型名必须与相应结束标记中的名称完全匹配。 (5)元素类型名是区分大小写的。 3.3 可扩展标记语言XML 3. 元素内容的类型 3.3.2 XML文档的编写 元素内容是起始标记和结束标记之间的文本。 其中可以包括嵌套元素和字符数据两种类型。 当给元素添加字符数据时,用户无法插入左尖括号()、符号或字符串“]]”作为字符数据的一部分,因为XML解析器会把“”解释为嵌套元素的起始,把“”解释为一个实体引用或字符引用的开始,把“]]”解释为CDATA节的结束。 如果要想把和作为字符数据的一部分,可以使用CDATA节。还可以通过字符引用插入任意字符,或通过使用预定义的通用实体引用来插入某个字符(如或)。 3.3 可扩展标记语言XML 4. 给元素添加属性 3.3.2 XML文档的编写 在一个元素的起始标记中,可以包含一个或多个属性。 属性由属性名、等号及属性值组成。属性名可以由用户任意定义。 例如,下面的PRICE元素包含一个名为Type的属性,它被赋值为retail。 PRICE Type= retail $12.50 /PRICE 给元素添加属性是为元素提供信息的一种方法。 当使用CSS显示XML文档时,浏览器不会显示属性以及它们的值。但是,若使用数据绑定、HTML页中的脚本或者XSL样式表显示XML文档时,则可以访问属性及其值。 3.3 可扩展标记语言XML 5. 处理指令的使用 3.3.2 XML文档的编写 处理指令的一般形式为: ? target instruction ? 其中,target是指令所指向的应用名称。名称必须以字母或下划线开头,后面跟若干个数字、字母、句点、连字符或下划线。 “xml”是保留名称,它是处理指令的一种类型。例如: ?xml version=1.0 standalone=yes ? 在XML文档中使用的处理指令取决于读取文档的处理器。 3.3 可扩展标记语言XML 6. CDATA节的使用 3.3.2 XML文档的编写 CDATA节以字符“![CDATA[”开始,并以字符“]]”结束。 CDATA节中的所有字符都会被当作元素中字符数据的常量部分,而不是XML标记。 在任何出现字符数据的地方都可以插入CDATA节。 例如: ?xml version= 1.0 ? MUSICAL TITLE_PAGE ! [CDATA[ oklahoma! By Rogers Hammerstein ]] /TITLE_PAGE /MUSICAL 3.3 可扩展标记语言XML 两个对XML文件的约束规范:

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档