XML基础教程期末复习专用.docx

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

HTML是由万维网联盟(W3C)定义的一种超文本标记语言。 HTML标记的出发点不是为了体现数据的含义,而是为了体现数据的显示格式。 Html不允许用户自定义标签XML的核心是描述数据的组织结构,让XML可以作为数据交换的标准格式。 XML可自定义标记 ,而且XML文件通过其中的标记来表示数据的组织结构 。 显示XML文件的内容要使用层叠样式表(CSS)或使用XSL变换。XML本身不提供数据的显示格式。如果需要浏览器显示XML文件中标记的内容,就必须以某种方式告诉浏览器如何显示,比如是使用层叠样式表(CCS),优势XML作为表示结构化数据的行业标准,得到行业支持。XML用简单的标准化格式组织数据,是组织数据的革命性的进步。XML将数据的结构和显示相分离。XML是灵活的、可扩展的、有良好的结构和约束;简单且易于阅读;易于被应用程序处理。规范性XML文件用“XML声明”开始XML文件有且仅有一个根标记XML文件的非根标记都必须封装在根标记中非空标记必须由“开始标记”与“结束标记”组成空标记没有“开始标记”和“结束标记”XML文件的标记必须是树型结构规范的XML文档第一行必须为XML声明声明格式?xml version=“1.0” encoding=“编码” standalone=“yes|no”?version是必须声明的属性,表示XML文件使用的版本类型,目前只能使用1.0encoding为可选项,规定XML文件编码使用的字符集,默认为UTF-8Standalone为可选项,表示是否有外部实体引用,默认取no由于空标记不含有任何内容,所以空标记不需要开始标签和结束标签,空标记以“”标识开始,用“/”标识结束,根据空标记是否含有属性,非空标记必须由“开始标签”与“结束标签”组成,“开始标签”与“结束标签”之间是该标记所标记的内容。 XML文件必须有且仅有一个根标记,其它标记都必须封装在根标记中。XML文件的标记必须形成树型结构XML文件必须有且仅有一个根标记,其它标记都必须封装在根标记中。XML文件的标记必须形成树型结构规范的XML文件有且仅有一个根标记,其它标记都必须封装在根标记中,文件的标记必须是树形结构,这样一来,标记之间就形成了“子孙”关系CDATA段用”![CDATA[作为段的开始,用“]]”作为段的结束,段开始和段结束之间的内容称为CDATA段的内容。解析器不对CDATA段的内容做分析处理,CDATA段中的内容可以包含任意的字符。CDATA段中不可以嵌套另一个CDATA段不可小写,不可有空格对XML组织数据进行约束的主要原因有两个,一是使XML的数据组织更加合理,符合系统要求;二是便于维护XML中的数据,从而提高整个系统的可维护性对XML的数据结构进行限制有两种方式:使用文档类型定义(Document Type Definition,DTD)和XML Schema模式。 一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的约束条件,就称之为有效的XML文件。 区别XML schema模式是一个特殊的Xml文件而DTD是有肚子语法结构的文件 DTD文件也是有着特殊结构的文件,简单地说,DTD文件是由元素所构成的文本文件。在DTD文件中,用关键字ELEMENT来定义一个元素,格式如下: !ELEMENT 标记名称 标记的约束条件 DTD文件需使用文本编辑器编写、保存。 DTD文件的扩展名必须是“.dtd”,保存时所选择的编码必须和其关联的XML文件一致,比如,DTD所要约束的XML文件的编码为UTF-8,那么DTD文件也必须按着UTF-8编码保存。 在XML文件中使用“文档类型声明”与一个DTD文件相关联。 有两种形式的关联:SYSTEM和PUBLIC。使用SYSTEM文档类型声明的格式: DOCTYPE 根标记的名称 SYSTEM DTD文件的URI 使用PUBLIC文档类型声明的格式: !DOCTYPE 根标记的名称 PUBLIC 正式公用标识符 DTD文件的URIDOM解析器的核心是在内存中建立和XMl文件相对应的树形结构数据,XML文件的标记机器文本内容等都会和内存中树形结构数据的某个节点相对应。好处一个应用程序可以方便的操作内存中树形结构数据的结点来处理XMl文件,以便获取所需要的数据DOM的运作方式是将整个文档读入内存,并根据文档中定义的元素及其属性构建一个树型结构用来描述该文档。DOM方式提供了直接指向XML文档各组成部分的API,给程序设计带来了方便。但是,由于DOM方式首先将整个文档载入内存,然后生成一颗相应的节点对象树,当XML文档的数据量比较大或文档结构比较复杂时,将要占据大量的内存空间,其解析过程也会需要比较长的时间DOM规范的核心是树模型,作为解析XMl文件的解析器,解析器

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档