网站大量收购独家精品文档,联系QQ:2885784924

标记语言导论Capter5-3补充课件.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标记语言导论Capter5-3补充课件

一 字符数据 规定:字符数据不能有“”,“”以及“]]”。 “”是字符引用和实体引用的其实定界符; “”是元素开始标签的起始定界符; “]]”是CDATA段的结束定界符。 例:判断下列书写是否合法。 data/data data//data data//data data/data data]]/data 二 字符引用和实体引用 在XML中,提供了5个预定义实体引用,分别引用5个特殊字符。即:小于号(),大于号(),双引号( “),单引号(‘)及和号()。 这5个特殊字符也可以通过字符引用的方式去引用。 字符 预定义实体引用 字符引用 (十进制) 字符引用 (十六进制) lt; #60; #x3c; gt; #62; #x3e; “ quot; #34; #x22; ‘ apos; #39; #x27; amp; #38; #x26; 例:testlt; gt; quot; apos; amp; “ ‘/test IE中显示:test “ ‘ “ ‘/test 例:test id=“abquot;ccquot;dd” “ ‘/test IE中显示:test id=”abccdd” “ ‘ “ ‘/test 三 注释 1 注释的形式 注释以字符 ! - -开头,以字符- - 结束。在这两个定界符之间,你可以输入任意想要输入的字符,除了双连字符( - -)之外。你甚至可以输入通常禁止输入的左尖括号( )和字符。 例:下面是一个合法的注释。 !-- Here you can type any text except a double hyphen. The and characters are OK! -- 2 在哪里放置注释 可以在X M L文档中除了标记以外的任意地方插入一个注释。 可以把它们放在文档序言中: ?xml version=1 . 0? !-- Here is a comment in the prolog. -- D O C E L E M E N T This is a very simple XML document. / D O C E L E M E N T 你可以把它们插入到文档元素之后: ?xml version=1 . 0? D O C E L E M E N T This is a very simple XML document. / D O C E L E M E N T !-- This comment follows the document element.-- 还可以把它们放在一个元素的内容之间: ?xml version=1 . 0? D O C E L E M E N T !-- This comment is part of the content of the root element.-- This is a very simple XML document. / D O C E L E M E N T 例:下面是一个非法注释的例子,因为它被放置在了标记中。 ?xml version=1 . 0? DOCELEMENT!-- This is an ILLEGAL Comment!-- This is a very simple XML document. / D O C E L E M E N T 不过,你可以把注释放置在文档类型声明( D T D)中—虽然D T D是一种标记形式—但不能放置在D T D所包含的其他标记中。第5章将学习怎样在标记中放置注释。 四 CDATA段 不能在元素内容的字符数据中插入左尖括号( )或连字符()。避免这种限制的一种方法是使用字符引用( # 6 0;或 # 3 8)或者一个预定义的通用实体引用( l t;或 a m p),你将在第6章学习。但是,如果需要插入许多或字符,那么使用这种引用就很笨拙而且使数据难以被人们阅读。在这种情况下,你可以将包含限制字符的文本放在C D ATA节中。 1 CDATA节的形式 C D ATA节的以字符 ! [ C D ATA [开始,并以字符] ] 结束。在这两个限定字符组之间,可以输入任意字符(包括或),除了] ] 之外(因为它会被解释为C D ATA节的结束)。C D ATA节中的所有字符都会被当作元素字符数据的常量部分,而不是X M L标记。 下面是一个合法C D ATA节的例子: ! [ C D A T A [ Here you can type any characters except two right brackets followed by a greaterth

文档评论(0)

icz049 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档