XML复习资料.doc_第1页
XML复习资料.doc_第2页
XML复习资料.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章1. 什么是XML?答:XML是eXtensible Markup Language 的缩写,称为可扩展性语言。2. XML文件是由标记以及它所包含的内容构成的文本文件。(注意:文本文件是二进制编码)3. XML文件有且仅有一个根标记。4. 树形结构:任何两个标记不能出现交叉。5. XML的声明可以省略6. 如果在XML声明中没有显示指定encoding属性的值,那么该属性的默认值为UTF-8编码。另外一种编码是ANSI7. XML和HTML有什么不同(简答题)答:HTML是一种超文本标记语言,其核心是如何显示数据XML的核心是描述数据的组织结构,不负责数据显示,标记可自定义(答案不全,自己找一下,仅做参考)8. 如果需要浏览器显示XML文件中标记的文本内容,就必须以某种方式告诉浏览器如何显示,一种方式是使用层叠样式表(CSS);另一种方式是使用XSL变换9. 课后习题,平时的作业题第二章1. 符合W3C制定的语法规则的XML文件称为规范的XML文件,规范的XML文件如果再符合额外的一些约束就称为有效的XML文件。2. 一个规范的XML文件应当满足如下的语法规则:。XML文件用“XML声明”开始。XML文件有且仅有一个根标记。XML的非根标记都必须封装再根标记中。非空标记必须由“开始标记”与“结束标记”构成。空标记没有“开始标记”和“结束标记”。XML文件中的全体标记必须形成树形结构,即标记不允许出现交叉。3. XML声明作为文件的第一行,在其前面不能有空白、其他的处理指令或注释。4. 如果encoding属性的值设置为gb2312,,这时XML文件必须使用ANSI编码保存。5. 标记的名称可以由字母、数字、下划线(“_”)、点(“.”)或连字符(“-”)组成,但必须以字母或下划线开头。标记名称区分大小写:例如:张三与张三是完全不同的标记6. 属性值是一个用单引号或双引号括起的字符串,如果属性值需要包含左尖括号”、与符号“&”、单引号“”或双引号“”“,就必须使用字符引用或实体引用。注意:标记=元素7. “liaoning“和”Liaoning“是不同的名字,因为名字区分大小写。8. 名称空间的声明必须再标记的“开始标签“中,而且名称空间的声明必须放在开始标签中标记名字的后面。9. URI:统一资源标识符 URL:统一资源定位符10. 课后习题,平时的作业第三章1. 对XML的数据结构进行限制有两种方式:文档类型定义(DTD)和XML Schema模式。2. 如果准备约束一个标记是空标记,或者是只含有空字符的非空标记,元素的“标记的约束条件“可以是关键字EMPTY;如果不准备对一个标记有任何约束,元素的”标记的约束条件“可以是关键字ANY。3. 实体声明中的URI必须是一个有效的资源,如果URI是一个URL,该URL必须是可以访问的。4. 实体按照可以被解析和不能被解析分成可解析实体和不可解析实体。5. 什么叫内部DTD和外部DTD?(简答题)答:内部DTD用于与特定XML文档相关联,它必须位于XML文档,它规定了文档的数据组织方式。外部文档类型定义独立的一个DTD文档,不与XML文档的数据编写在一起,外部DTD有两种类型,第一种是有型DTD,第二种是公共型的。6. 课后习题,平时的作业。这一章会出一道大题,编写一个DTD文档第四章1. 样式表的格式如下:(填空) 样式表名称 样式规则 例如:name display:block;font-size:12pt;font-weight:bold; 2. 一个层叠样式表(CSS)就是由若干个样式表构成的文本文件,该文本文件可以使用ANSI或UTF-8编码来保存,文件的扩展名是.css3. href是引入样式表4. 字体:font-family属性:宋体 font-style属性:斜体 font-variant属性:用来指定是否使用小体的大写字母来显示文字 font-weight属性:边的粗细5. 文本样式:text-align text-indent text-transformt text-decoration vertical-align line-height6. 课后习题,第五题(看一下),这章出一个大题,编写CSS第五章1. XSL处理器把XSL样式表文件转化为HTML文件的过程称为XSL变换2. 在各种模板中有一个被称作“主模板“的特殊模板,其特殊性主要体现在该模板的match属性的值是”/“,如下所示: 主模板的内容一个XSL样式表文件必须有一个“主模板“,主模板就是与XML文件中根标记匹配的模板。3. “标记匹配模式“就是满足一定条件的一族XML标记4. 课后习题,出一个大题,给出xsl变换后得到HTML文件第六章1. DOM(文档对象模型)解析器的核心是在内存中建立和XML文件相对应的树形结构数据,XML文件的标记、标记的文本内容等都会和内存中树形结构数据的某个节点相对应。使用DOM解析器的好处是:一个应用程序可以方便地操作内存中树形结构的数据的节点来处理XML文件,以便获取所需要的数据。2. 为了解析规范的XML文件,DOM规范规定了各种类型节点之间可以形成的子孙关系,比如,Document 节点有且仅有一个Element节点,也可以有一个DocumentType节点。3. 课后习题1,2,3,4第八章1. 一个XPath路径表达式,简称Xpath表达式,由若干个“定位步“所构成。2. 与DOM规范类似,Xpath语言把XML文件中的标记、标记包含文本等组成的数据结构看成是一个树形结构,即将XML文件看做是由Node类型节点构成的树。Node节点又可细分为Document,Element,Text,Attribute,ProcessingInstruction和Namespace节点。3. Xpath语言将整个XML文件看做是一个树形结构的数据,并把XML文件作为该树的根节点,而且这个根节点的类型是Document类型的节点。4. 注释为5. 定位步的格式:轴:节点测试 谓词定位步的作用是找出节点。定位步中的轴的作用是在树形结构数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论