第7章 XML的基本技术.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  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文档。上传文档
第7章 XML的基本技术 1 创建格式正确的XML文档 2 创建有效的XML文档 3 定义和使用实体 4 XML文档的显示 本 章 小 结 在前面的章节中,介绍了HTML的使用方法及应用技术。本章将介绍XML的基本技术,主要内容包括XML文档的编写方法和规则,以及在Web浏览器中显示XML文档的技术 7.1 创建格式正确的XML文档 7.1.1 XML文档的组成 下面是一个格式正确的XML文档示例 序言 示例文档的序言由前5行组成 文档元素 文档必须只有1个顶层元素,称为文档元素或根元素,类似于HTML页中的<BODY>元素,其他所有元素都嵌套在其中 7.1.2 创建XML文档的基本规则 创建格式正确的XML文档的一些基本规则: 文档必须有一个顶层元素(文档元素或根元素) 元素必须被正确地嵌套 每一个元素必须同时拥有起始标签和结束标签 起始标签中的元素类型名必须与相应结束标签中的名称完全匹配 元素类型名是区分大小写的 7.1.3 元素内容的类型 元素内容是起始标签和结束标签之间的文本 在元素内容中可以包括嵌套元素和字符数据两种类型 7.1.4 给元素添加属性 给元素添加属性是为元素提供信息的一种方法 7.1.5 处理指令的使用 处理指令的一般形式如下:< ? target instruction ? > 用途:可以使用标准的、预留处理指令来告诉Internet Explorer 5怎样处理和显示文档。如果编写了Web页脚本处理程序并显示XML文档,那么可以在文档中插入任意非保留的处理指令 7.1.6 CDATA节的使用 CDATA节以字符“<![CDATA[”开始,并以字符“]]>”结束 下面是一个合法的CDATA节的例子 <?xml version= "1.0" ?> <MUSICAL> <TITLE_PAGE> <! [CDATA[ <oklahoma!> By Rogers & Hammerstein ]]> </TITLE_PAGE> </MUSICAL> 7.2 创建有效的XML文档 7.2.1 声明文档类型与创建DTD 一个有效的XML文档要满足下面两个要求 文档的序言必须包括一个正确的文档类型声明,此文档类型声明包含一个文档类型定义(Document Type Definition,DTD) 文档的其余部分必须符合DTD中定义的结构 文档类型声明有如下通用格式: <! DOCTYPE Name DTD> 7.2.2 声明元素类型 在一个有效的XML文档中,必须在DTD的某个元素类型声明中显式地声明要在文档中使用的每一个元素类型。元素类型声明指出元素类型的名称及该元素所允许的内容 元素类型声明有如下通用格式: < ! ELEMENT Name contentspec > 元素的内容规范有下列4种不同情况 EMPTY内容 ANY内容 元素内容 混合内容 7.2.3 声明元素属性 对于有效的XML文档,必须在DTD中显式地声明与文档元素一起使用的属性。属性声明采用如下通用格式: < ! ATTLIST Name AttDefs > 7.2.4 将格式正确的XML文档转换为有效文档 【例7-2】 修改例7-1创建的ch7-1.xml文档,使之成为有效文档 7.3 定义和使用实体 7.3.1 实体的定义和分类 XML规范使用“实体”引用下列与XML文档相关的存储单元类型: 整个XML文档本身 外部DTD子集 在DTD中被定义为外部实体的外部文件,并使用实体引用来引用 在DTD中被定义为内部实体的带引号字符串,并使用实体引用来引用 XML实体可以用以下3种不同的方式进行分类: 通用实体与参数实体 内部实体与外部实体 可析实体与不可析实体 XML有5种实体类型 内部通用可析型 外部通用可析型 外部通用不可析型 内部参数可析型 外部参数可析型 7.3.2 声明通用实体 声明内部通用可析型实体 内部通用可析型实体的声明使用下列格式: < ! ENTITY EntityName EntityValue > 声明外部通用可析型实体 外部通用可析型实体的声明使用如下格式: < ! ENTITY EntityName SYSTEM SystemLiteral > 声明外部通用不可析型实体 外部通用不可析型实体的声明格式如下: <! ENTIT EntityName SYSTEM SystemLiteral NDATA NotationName> 声明符号 可以使用一个符号来描述外部通用不可析实体的格式。符号描述了一种特定的数据格式,它是通过提供格式描述地址、可以

文档评论(0)

四百八十寺 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004
认证主体洪**

1亿VIP精品文档

相关文档

相关课程推荐