文档库 最新最全的文档下载
当前位置:文档库 › XML复习

XML复习

XML复习
XML复习

1. XML( A)提供了一种避免元素命名冲突的方法。

A.命名空间

B.DTD

C.XSD

D.XSL

2.下列哪条陈述是正确的?( B )

A.所有的XML元素都必须是小写的

B.所有XML元素都必须正确地关闭

C.所有XML文档都必须有DTD

D.以上陈述都是正确的

3.下列哪个是XML 的解析器?( B )

A. XML1.0

B. msxml.dll

C. Internet Explorer

D. 微软的记事本

4.下面哪一个XML名称是不合法的?( B )

A.香港 B.XML C.成都 D._school

5. 下面哪一个注释是正确的形式。 ( B )

A.

B.

C. <--正确的-->

D.

6.下面的XML文档片断,哪个是格式良好的?( C )

A. abc

B.

good

C. abc

D.

7.命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用

( C )形式来进行表示。

A.URL B.URN C.URI D.xmlns

8. URI 代表什么?( C )

A. 统一资源定位符

B. 统一资源命名符

C. 统一资源标识符

D. 企业资源定位符

9. XML 声明: 该文档采用了什么编码标准?( C )

线

A. GB2312

B. ANSI

C. Unicode UTF-8

D. Windows-1252

10.关于DTD中支持的正则表达式量词符号含意叙述不正确的是:( C )

A.“+”表示元素可以出现一次或多次

B. “?”表示元素可以出现一次或不出现

C.“*”表示元素可以出现一次或多次

D.“( )”用来选择一组要共同匹配的表达式

11.在DTD中定义一个在XML中必须赋值的属性时,使用( A ).

A.#REQUIRED B.#IMPLIED C.#DOCTYPE D.#FIXED

12.在XML中,引用一般实体的时候,在实体名的前后分别写的符号为:( C )

A.< $ B.% ;C.& ;D.& &

13.假设<食品>元素的“肉类”属性能取的值包括“牛肉”、“猪肉”及“鸡肉”,且缺省

为“牛肉”。请问下面哪个DTD能实现“肉类”属性的声明?( D )

A.

B.

C.

D.

14. Schema与DTD的相同之处有(D )。

A .基于XML语法 B. 支持命名空间 C. 可扩展 D. 对XML文档结构进行验证

15.下列哪个是schema中的simpleType与complexType的一个区别是( D )。

A.只有simpleType元素中可以使用restriction从其他类型继承。

B.只有complexType元素中可以使用restriction从其他类型继承。

C.只有simpleType的元素可以含有attribute。

D.只有complexType的元素可以含有attribute。

16.定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:( C )。

A. sequence

B. group

C. choice

D. all

1. 在DTD中,元素是通过以“”结束标记声明的。

2.一般实体的引用以_______&_____符号开始,又以;符号结束。

3.DTD文件的后缀名为___.dtd__________ ,Schema 文件的后缀名为__.xsd___________。

4.重复元素符号“+”和“*”的区别仅在于是否出现____0_______次。

5.,定义空标记的关键字是____EMPTY___________。

6.W3C给出了两种样式单语言的推荐标准,分别是_______CSS_____ 和_____XSL________。

7.XML的技术优势有:数据重用,__ _ ____,______ __,语法自由,结构化集成数据。

8. W3C推荐的样式表标准有两个,它们分别是:CSS 和XSL 。

9.DTD的全称为___ __,它分为___ 外部DTD_____和__内部DTD___ __两种。

10.DTD中%用于声明________。

11.dtd中,指定属性是必选属性要使用的关键字是:#REQUIRED 指定属性是可选属性要使用的关键字是#IMPLIED

12. 所有Schema文档都必须要使用schema 作为其根元素。

1.XML的主要优点有哪些?

答:1)实现不同数据源之间的数据交换和传输 2)数据内容与表现形式的分离3)支持不同文字、不同语种间的信息交互

2.简要说明XML声明中包含哪三个属性以及它们各自的作用.

答:version:表示该文档遵循W3C的XML1.0规范。Encoding:用来声明该文档使用GB2312简体中文字符集。Standalone:表示该文档是一个独立的文档。

3.DTD中的属性有几种不同类型的默认设置?各种默认值之间有何区别?

答:默认值:在元素中如没有指定属性值,则给定的默认值就是该属性值。#REQUIRED:元素必须有该属性,不能指定默认值。#IMPLIED:元素可以没有该属性:不能指定默认值。#FIXED 默认值:元素中可以不显式地指定属性,但如果显式给出属性,则属性值必须是给定的默认值,不能更改。

4.参数实体和一般实体有哪些方面的不同?

参数实体的定义中实体名前加上“%”符号,而一般实体则没有;

参数实体的引用以“%”符号开头,而不是一般实体使用的“&”号;

参数实体的引用只出现在DTD中,而不出现在XML文档内容中。

5.下列XML文件在IE浏览器中显示的文本内容是什么?

[

]>

&hello; 我正在看&CCTV; 。

How are you 我正在看中国&<<&中央电视台。

1.简述XML相关的技术。

答:用于规范和验证XML文档的DTD或XML Schema技术,解决标记重名的名称空间技术,用于格式化显示XML文档的CSS和XSL样式表技术,用于访问XML文档的DOM技术,以及XML的超链接理论——XPath,XLink和XPointer等。

2.什么是XML Schema,相比DTD,Schema的优越性有哪些?

答:XML Schema用来定义和描述XML文档的结构和内容模式,是用XML规范改写的DTD。

Schema的优越性:1)XML Schema使用XML语法 2)支持多种数据类型 3)支持名称空间机制 4)可扩展性 5)对内容模型的有力支持

3.XSL与CSS的区别有哪些?

(1)用途不同,CSS最早是针对于HTML提出的,而XSL是专门针对XML提出的;

(2)处理结果不同,XSL采用的是一种转换的思想,而CSS则没有任何转换动作;

(3)表现能力不同,在XSL中定义的90%的样式规定,实际上在CSS中都有定义。但仍然有一些效果是CSS无法描述的,必须使用XSL不可;

(4)语法不同,XSL是根据XML的语法进行定义的,实际上又是XML的一种应用。而CSS 的语法自成体系,且比较简单,易学易用。

4. XSL有什么用途?它主要由哪几部分组成?

答:XSL最主要的用途是将XML转换为HTML或另一种格式的XML。

它由XSLT(可扩展样式转换语言),XSL-FO(可扩展样式格式化对象)和XPath(XML 路径描述语言)

5.下列XML文件中各个标记的文本内容是什么?

<CCTV5 >

子曰"有朋自远方来,不亦乐乎"

<:< >:> ":”

五、根据下面给出的名为“book.dtd”的 XML DTD 文件

1)写出等效的Schema文件;

2)在此基础上再写一个有效的XML文档。

book.dtd清单如下:

1)下面两种答案均可:方法一、用匿名类型编写:

方法二、用命名类型编写:

XML期末考试试题,复习题修正版

2011-2012学年期末考试考试题 一、填空题(每题 3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题 方式均无效。 1、下面代码中的“学生信息”是____根____元素; 2、match=“/”语句的含义是____从XML里选取满足条件的根结点________; 3、能够通过 DTD验证的XML文档我们称为___xml 模式___的文档; 4、XML文档中下条语句的作用是:_____为xml文档导入样式单_______; 在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_; 5、语句的作用是__获取节点name的值__________; 在DTD文档中下面语句的作用是______对教师的元素声明_________; 在DTD文档中下面语句的作用是_____pic1是引用外部实体“fi1.jpg”__________; 6、声明语句的作用是_对姓名元素的属性声明; 二、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项 的标号填写在题目后面的横线上,其余答题方式均无效。 1、声明语句的作用是(B) A、声明元素student 的属性studentID 是可有可无的; B、声明元素student 的属性studentID 是唯一标识类型,可以省略; C、声明元素student 的属性studentID 是默认取值,可以省略; D、声明元素student 的属性studentID 是唯一标识类型,不可省略; 2、在XML文档的第一条声明语句中,不能使用的属性是( D ) A、version B 、encoding C 、standalone D 、name 3、不符合格式良好的XML文档要求的是( A ) A、文档可以有一个以上的根元素; B 、有符合规范的声明语句; C、每个元素有正确的起始、结束标记; D、元素正确嵌套,没有交叉现象出现; 4、在进行属性声明时,错误的是( B ) A标记中可以使用多个属性 B属性可以出现在起始标记或结束标记中; C属性名是大小写敏感的; –1–

XML考试复习题

XML习题 1.什么叫有效的XML文件? 2.DTD文件的编码必须和其约束的XML文件的编码相一致吗? 3.DTD文件中元素的作用与其在DTD文件中的书写位置有关吗? 4.XML文件怎样和一个DTD文件关联? 5.对于一个有效的XML文件,标记中的属性一定要有ATTLIST声明约束吗? 6.下列ATTLIST声明有何不同? (1) (2)(3) 7.ID类型的属性有什么特点? 8.假如XML文件中没有标记的属性是ID类型,那么将某个属性的类型约束为IDREF类型是否合理?9.如果一个属性的类型是NMTOKEN,下列哪个字符串是该属性可以取的属性值? (1) hello (2)How are you (3) _Good (4)2002-12-22 10.假如有如下的DTD文件:

请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。 <成绩单> <学生> <姓名> 张三 <成绩> 优秀 <学生> <成绩> 良好 <姓名> 李四 11.请编写有效的XML文件,约束该XML文件的DTD 文件如下: A:

XML基础教程试题一及答案

XML基础教程试题一及答案 一、判断题(每题2分,共10分) ( )1.最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。( ) 2.一个有效的XML文档肯定是格式良好的文档。 ( ) 3.在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML 文档里可以有多个根元素和子元素。 ( )4.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。( )5.空元素指的是元素没有内容,但可以有属性。 二、选择题(每题2分,共20分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 1.什么是XML? ( ) A. 一种标准泛用标记语言 B. 一种扩展性标识语言 C. 一种超文本标记语言 D.一种层叠样式表单是.NET托管程序的执行引擎 2.下面哪个不是HTML的优点( ) A. 跨平台.. B. 强大的信息展示能力 C. 标记可自定 D.编写简单C 3.下面哪一个标记语言产生的时间最早。( ) A.XML B.SGML C.HTML D.CML 4.XPath是什么?( ) A.XML的路径语言 B.XML的转化 C. 文档对象模型 D.XML命名空间 5.这行XML声明,声明该文档采用了什么编码标准? ( ) A. GB2312 B. ANSI C. Unicode UTF-8 D. Windows-1252 6.何谓DTD?( ) A.文档架构定义,用来验证XML B.文档类型定义,用来验证XML

C.XML文档的数据部分 D.XML文档的片断 7.何谓DOM?( ) A.XML文档 B.XML文档对象模型 C.XML模型语言 D.XML路径语言 8.采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:( ) A.createAttribute() B.createElement() C.createCDATASection() D.getElementByTagName() 9.一个XML文档以声明开始,在声明中不可使用的属性为:( ) A.是否引用外部文件B.文件大小C.字符编码D.版本 10.关于DOM的描述错误的是( )。 A.DOM使开发者能够以编程方式读取、操作和修改XML文档 B.既能使用JavaScript进行DOM开发,而不能使用Java、C# C.W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D.DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型 三、简答题(每题6分,共30分) 1.XML是什么,它与HTML的区别? 2.什么是DOM? 3.简述解释XSLT? 4.XML文档有哪些部分组成? 5.什么是XML文档中的元素,什么是元素的属性,请举例说明。 四、设计题(每题20分,共40分) 1. XML文档结构:

XML复习资料

一、填空题 1、当元素内容中含有较多的特殊符号时,使用实体引用比较麻烦,可以使用()。 2、W3C给出了两种样式单语言的推荐标准,分别是()和()。 3、在DTD中有这样一语句,其中E_mail后的“?”表示()。 4、根据实体的引用地方可以将其分为()和()。 5、,定义空标记的关键字是()。 6、下面代码中的“学生信息”是()元素。 7、DOM中的核心概念就是()。 8、DTD又叫()是描述XML文档结构的一种常见方法。 9、如果希望属性值从已有的ID属性值中选择一个,那么这个属性的类型为()。 10、DOM是()。 11、在DTD中,元素类型是通过()标记声明的。 12、构成XML文档最基本的单位是()。 13、根据实体与文档的关系可分为()和()。 14、实体引用以()符号开始,又以()符号结束。 15、DTD文件的后缀名为(),Schema文件的后缀名为()。 二、选择题 1、XSL的格式对象称为() A. FO B. XSLT C. DTD D. DOM 2、在DOM节点类型中以下()表示XML文档的根节点 A. Node B. Document C. Element D. Text 3、Schema与DTD的相同之处有()。 A.基于XML语法 B.支持命名空间 C.可扩展 D. 对XML文档结构进行验证 4、以下哪项是合法的XML元素标记() A. <1xyy> B. C. D. 5、以下哪种模式不属于XSL() A.选择模式 B.测试模式 C.内模式 D.匹配模式 6、以下XML语句错误的是()

《XML及电子商务标准》期末考试试题

《XML及电子商务标准》期末考试试题 一、名词解释(每小题4分,合计20分) 1. CPP 2. DOM 3. GML 4. 链接弧 5. 合法名称 二、判断题(每小题2分,合计20分) 1. XML标记是大小写敏感的。 2. 在DTD的元素类型声明中,“*”表示该元素出现一次或多次,但不能不出现。 3. 将元素属性设置为ID类型时,初始值可设置为“#REQUIRED”、“#IMPLIED”或 “#FIXED”。 4. 在EDIFACT的字符流中用3?+2表示“3加上2”。 5. 和DTD一样,用Schema机制验证XML文档的有效性时,在文档内部可含用于有效性验证的模式语句。 6. 互联网技术的发展是XML能否真正取代EDI标准的关键。 7. 如果在声明部分引用了多个XSL样式表,则只有第一个样式表会生效,其余的都会被忽略掉。 8. XML/EDI数据与EDIFACT格式数据可互相转换。 9. XML文档中根实体由XML本身给出,无须显式定义就可以使用。 10. 位置步的构成元素中,关键字有且仅有一个,它表示结果节点的类型或扩展名。 三、填空题(每空1分,合计10分) 1. EDI标准的三要素、和。 2. XML Schema中element元素的基本适用格式是。 3. DTD的属性值分为、和三大类。 4. 电子商务需要在、和三个领域进行国际间的磋商。 四、简答题(每小题6分,合计30分) 1. 什么是XSL?它和CSS有什么不同? 2. 选择DOM还是选择SAX取决于哪些因素? 3. 请举例说明Xlink语言的功能。 4. XML/EDI系统开发包括哪几个步骤? 5. 按开展电子交易的信息网络范围分类,电子商务分为哪几类? 五、编程题(每题10分,合计20分) 1. 请为下面的XML文档编写DTD声明,并使该DTD文件能够实现对类似XML文档的有效性验证。

XML期末复习材料

《XML基础及应用开发》复习提纲 ◆考试题型 一、选择题(每小题2分,共40分) 二、填空题(每空1分,共10分) 三、简答题(6小题,共25分) 四、设计题(3小题,共25分) ◆复习内容 一、英文缩写的中文全称 XML:可扩展标记语言SGML:标准通用标记语言 HTML:超文本标记语言DTD:文档类型定义 XSL:可扩展样式表语言CSS:级联样式表或层叠样式表 二、XML基本语法 1、XML文档声明P.18 1.XML文档主要由两部分组成:文档序文和文档根元数。 2.根据XML规范,每个正规的XML文档都要由一个XML文档声明开始,不允许在 其前面有其他任何的字符、空格以及注释。 3.XML声明的基本语法格式为: 4.version=”1.0”:说明使用的XML版本为1.0。 5. 默认使用UTF-8。 2、XML元素的定义P.22-25 1.元素的基本形式: 1.开始标记和结束标记必须成对出现。 2.XML元素的开始标记和结束标记必须同名,但要在结束标记前面加上一个斜 杆。 3.各个元素的开始标记和结束标记可以嵌套使用,但不能交叉使用。 4.空元素标记可以省略结束标记,但必须以“/”结束。 2.元素的命名规则 1.英文名称必须以英文字母或下划线“_ ”开头,中文名称可以以汉字开头或下划线“_ ”开头。 2.元素名称前不能出现空格。 3. 在英文元素名称在,元素名称应该区分大小写。 元素的嵌套 4. 一个XML文档只有一个根元素,它是XML文档的入口,代表文档本身。 3、XML元素属性的定义P.27 元素中属性声明的语法格式: 空元素 <标记名属性名1=“属性值1”属性名2=“属性值2”····>元素内容 非空元素

PBDOM操作XML文档轻松入门_PowerBuilder

PBDOM操作XML文档轻松入门 2008-03-06 15:13 本文对PBDOM技术进行相关介绍,但并不涉及XML的基础知识,建议阅读者对下述相关术语有一定了解: Document(文档), DTD(文档类型定义), schema (大纲),Element(元素), attribute(属性), processing instruction (处理命令), entity(实体)。 本文主要包括以下内容: 1、为什么要使用PBDOM以及怎样创建PBDOM 2、PBDOM主要用于那些地方 3、如何使用PBDOM编程 4、PBDOM和其他XML解析(parser)技术的比较 一、什么是DOM ◆文档对象模型(Document Object Model) 1、作为一项W3C规范,XML DOM存在目的是为不同类型的应用程序提供一个标准的编程接口,它被设计可以跨平台、跨语言使用。 2、我们可以利用XML DOM创建XML文档并操纵其结构,增加、修改、删除元素。 3、程序中调用XML解析器载入XML文档到内存中。当文档被载入后,可以通过进入DOM检索和操作相关信息。 4、DOM 保存了XML文档树,文档(document)元素位于整棵树的最顶层。该元素可以有一到多个子节点来保存树的结构。 可以参阅以下网站: https://www.wendangku.net/doc/4f15638766.html,/dom/ 来了解更多的关于XML Document Object Model的内容。 二、什么时候应该使用DOM工具 ◆当你需要做下列事情的时候,你应该想到XML DOM的 1、在一个或者多个XML文档之间移动元素 2、创建新的元素并且在XML文档的任意位置插入 3、操作元素并重新插入其到XML文档其他位置 4、导入内嵌数据结构 & . pb9中,数据窗口现在可以通过XML导出内嵌数据结构(nested data structures). 三、什么是PBDOM ◆PowerBuilder 文档结构模型(PowerBuilder Document Object Model)

web期末考试复习题

一、填空题(每空2分,共30分): (1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。对应的URL是或 答案:http://服务器域名;Inetpub\wwwroot (2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:partial (3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。 答案: AutoPostBack (5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。 答案:服务器 (6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为 . 答案:Password (7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。答案:ControlToValidate (8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。 答案:ValidationExpress (8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。 答案:Cookie状态。 (9)下面是设置和取出Session对象的代码。 设置Session的代码是: Session[“greeting”]=“hello wang !”; 取出该Session对象的语句如下: string Myvar ; 答案:=Session[“greeting”].ToString()。 (10) 下面是使用Application对象时防止竞争的代码。 Application. ; //锁定Application对象 Application[“counter”]=(int) Application[“counter”]+1; Application. ; //解除对Application对象的锁定 答案:lock() unlock() (11)废除Session的语句是:。 答案: Session.Abandon() (11)改变Session的有效时间的语句是:。 答案:Session.Timeout=60; (12) 文档对象模型DOM是英文的缩写,它是DHTML的基础。 答案:Document Object Model

XML例题

XML考试题库大全(附答案) 分类:JAVAWEB 开发2012-10-25 10:47 1102人阅读评论(1) 收藏举报XML考试题库大全 1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。(选择二项)(bd) a) UML b) DTD c) Namespace d) XML Schema e) XSL 2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。(选择两项)(bd) a) Xpath b) Dom c) XSLT d) SAX e) Xlink 3.下面是一个XML文档的序言部分: ]> 下面的片段中可以作为该XML文档的合法的文档元素部分的是。(选择一项)(B) a) 八阵图 功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。 八阵图1 功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.

xml期末复习题02(答案+试题版)

1、下列那个是Kary标记正确的DTD定义: (A) (B) (C) (D) 2、下面哪一个是错误的XML注释? (A) (B)Hello,world! (C) (D) Hello,world!