XML复习资料

更新时间:2024-03-13 16:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章

1. 什么是XML?

答:XML是eXtensible Markup Language 的缩写,称为可扩展性语言。 2. XML文件是由标记以及它所包含的内容构成的文本文件。(注意:文本文件是二进制编

码) 3. XML文件有且仅有一个根标记。

4. 树形结构:任何两个标记不能出现交叉。

5. XML的声明可以省略

6. 如果在XML声明中没有显示指定encoding属性的值,那么该属性的默认值为UTF-8编

码。另外一种编码是ANSI

7. 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编码来保存,文件的扩展名是.css 3. href是引入样式表

4. 字体:font-family属性:宋体 font-style属性:斜体 font-variant属性:用来指定是否使用小体的大写字母来显示文字 font-weight属性:边的粗细

5. 文本样式:text-align text-indent text-transformt text-decoration vertical-align line-height

6. 课后习题,第五题(看一下),这章出一个大题,编写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. 定位步的格式:

轴::节点测试 谓词 定位步的作用是找出节点。定位步中的轴的作用是在树形结构数据中给出寻找Node 节点的方向;节点测试的作用是给出寻找的Node节点应当属于哪种细分的类型,比如应当是Element或Text类型等;谓词的作用是给出所寻找的节点所需要满足的进一步的条件(定为步的谓词是可选项) :简答或选择 6. 第十章自己看一下 ,考试中有涉及到

本文来源:https://www.bwwdw.com/article/0dl8.html

Top