2024年4月8日发(作者:)
XML基础教程
简答题
1、 XML文档在逻辑上由哪几部分组成?
5部分组成:xml声明,文档类型声明,元素,注释,处理指令
2、 描述CDATA区的作用及格式。
作用:在CDATA内部的所有内容都会被解析器忽略。
如果文本包含了很多的"<"字符和"&"字符——就象程序代码一样,那么最好把他们都放
到CDATA部件中。
格式:以””作为段的结束
3、 描述DTD的作用。
DTD指定xml文档的结构的逻辑结构及规则,并强制有效xml文档必须遵守DTD所指
定的结构和规则
4、 描述DTD中元素和属性的定义格式,并举例说明。
元素定义格式:
属性定义格式:
5、 CSS选择器的类型及格式。
类选择器(.classValue{property:value})、ID选择器(#idValue{property:value})、
标记选择器(tagName{property:value})、伪类选择器(a:love{property:value})、
层次选择器
6、 描述XSL的作用。
将xml文档转换成其他类型文档或其他xml文档语言
7、 XSL节点选择有哪几种方法?
1、使用元素名选择节点2使用路径选择节点3使用匹配符选择节点4使用元素属性选
择节点5使用附加条件选择节点
8、 说明DOM和SAX两种XML文档解析方式的差异。
DOM的优点在于它在内存中保存文档的整个模型。这使得能以任何顺序访问
XML元素。然而对于大型文档来说,这样做不方便。因为它可能会用尽内存
会慢下来。
SAX提供了一种对XML文档进行顺序访问的模式,这是一种快速读写XML数据的方式
DOM适用于处理下面的问题:解析比较小的XML文件;需要对文档进行修改;需要随机
对文档进行访问。SAX适于处理下面的问题:对大型文档进行处理;只需要文档的部分内
容;只需要从文档中得到特定信息。
9、 数据岛的定义及它的优缺点。
定义:指存在于html页面中的xml数据
10、 XPath表达式主要由什么内容组成?XPath表达式中的“节点测试”有哪几种形
式。
表达式:返回节点集、字符串、逻辑值、数字
节点测试:*,node(),text(),comment(),processing-instruction(),节点名称
1 / 11
XML基础教程
程序填空题
1、 DOM的EXAMPLE10
2、 SAX的EXAMPLE1
程序题
考点:XPath、DTD
1、对于下面的XML文件:
16-048
16-105
16-041
请描述下面的XPath表达式表示了XML文档中的哪些内容:
(1) //ITEM[position()=2] P259定位路径
(2) /descendant-or-self::node()/TITLE
(3) //PRICE [@ Currency=’USD’]
(4) // CATEGORY (3)/ text()
2 / 11


发布评论