xml练习题答案
XML考试试题及参考答案
试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
1 / 379.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2 / 374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
《XML基础教程期末考试及答案》
一选择填空第一章:1.xml2.Xml P7)3.XML4.下面选项中A.数据组织与管理B.扩展标记语言C.使网页的表现形式更丰富D.扩展网络的通用性第二章:1.XML部分。
2.3.A.month/day/yearB._4lineC.我的电脑D.full nameE.Jim'sF.内存4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)A.>B.&It;C.&D."大于号 > 小于号 &It; 和 & 双引号 ";第三章:1.DTD的声明方法包括P40)2.DTD3种类型。
(P49)第四章:1.css个部分。
(P88)2.选择文档目录树(DOM)中的所有类型的单-对象时,用以构成完整的选择符。
(P77)3.使用属性选择符时以下使用方法合法的是 A、B (P78)A.A[attr]{property:value;}B.A[attr=value]{property:value;}C.A[attr~=value]{property:value;}D.A[attr|=value]{property;value;}4.以下颜色设置中 A、B、C 表示红色。
P83A.RGB(255,0,0)B.#FF0000C.RGB(100%,0%,0%)D.#FFF 第五章:1.XSL个部分。
(P96)2.XSLT3.)C.sortD.param4.<fo:flow>几个部分。
P127第六章:1.DOM是用于操作XML文档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。
(P176) 下面 D 接口不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下面C_接口不是从字符数据接口继承而来的。
最新XML作业题答案讲解资料
第一章一、填空题1.HTML语言是如何显示数据的,XML是描述。
2.HTML语言遵循协议,而在网络运行的。
3.XML是一种和语言,XML具有自描述性、内容和显示相分离、可扩张、独立于平台等特点。
4.XML解析器是之间存在的软件组织,主要起桥梁的作用。
5.XML的技术优势有、、可扩展性、语法自由、结构化集成数据。
答案:1.数据是什么2.http3.描述数据和数据结构4.XML和应用程序5.数据重用,数据和表示分离二、选择题1.HTML语言中表示超级链接的标记。
A. <a>B. <b>C. <option>D.<tr>2.表单标记中,用来表示文本框或密码框输入字符最大数。
A. fileB. maxlengthC. sizeD. name3.下面不是XML语言的特点。
A. 自我描述B.可扩展C. 跨平台D. 修饰数据4.下面不是XML使用的解析器。
A. IBM XML4Jaache XercesB. Sun Project XC. Microsoft MSXMLD. Java5.下面不是XML的相关技术。
A. DTDB. XSLC. DHTMLD. XPath6.对表格的两行进行行合并,需用标记。
A. rowspanB. clospanC. cellpaddingD. table7.HTML标记中,能够完成颜色设定的标记,除了标记不是外,其余全是。
A. bgcolorB. TextC. colorD. href8.HTML标记中能显示图片的标记是。
A. embedB. srcC. imgD. a9.对XML文档的显示样式修饰的是下面技术。
A. XSLB. XPathC. XlinkD. XHTML10.HTML语言中的预定义标记是标记。
A. addressB. blockquoteC. preD. u答案:ABDDC ADCAC三、简答题1.简述HTML表格有哪些标记。
xml课后习题答案
xml课后习题答案1.简述比较DTD和SCHEMA?XML Schema是继DTD之后,用来规范和描述XML文档的地二代标准。
XML Schema可用来详细规定XML文档的数据模式及组织结构。
2、简述XML Schema 支持的数据类型那些?1.原生数据类型和派生数据类型。
2.自定义简单数据类型。
3.自定义复杂数据类型。
3、什么是DOM?DOM是由一组代表HTML或者XML文档中不同组成部分的程序对象组成,这些对象提供了各自的属性和方法,使得应用程序开发者能够通过编写脚本操纵和显示稳当中相应的组件。
在对XML稳当处理方面,虽然DOM比DOS需要更多的额外工作,但却能获得更为强大的功能和更好的灵活性,不仅可用来编写访问本地XML稳当的程序,还可以用来编写访问服务器端XML稳当的应用程序。
4、简述解释XSLT?XSLT即数据转换语言XSL T结合了Xpath的强大功能可以根据需要把XML文档转换成任何一种基于文本文档式的文档,这种功能使其成为基于XML电子商务、电子数据交换、元数据交换、以及其他相同内容不同格式的数据之间进行转化的重要技术。
限于目前浏览器的支持能力,在大多数情况下,XSL 文档转换为一个指定格式的HTML文档,再由浏览器进行显示。
5、简述数据源对像DSO?DSO即与HTML文档绑定的XML数据源对象,DSO可以把链接到HTML网页中的一个XML文档或一段XML数据当作一个类似于数据库的记录集对象,然后使用与数据库类似的操作方法来显示和浏览被链接的XML文档的内容。
1.什么是xml?xml的特点有哪些?XML是eXtensible Markup Language的缩写。
扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
3.写出下列缩略词对应的中文意思。
XML考试试题及答案
XML考试试题及答案试题⼀⼀、填空题(每空1分,共20分)1.xmxxxxl是⼀种设计特定领域标记语⾔的________语⾔。
2.xmxxxxl⽂档的声明中的编码⽅式常⽤的有_________和GB2312。
3.xmxxxxl解析器是_______之间存在的软件组织。
4.xmxxxxl的技术优势有______________________语法⾃由结构化集成数据。
5.xmxxxxl ⽂档元素的特性是_____________________。
6.DTD的全程为_________它分为________和_______两种。
7.DTD中%⽤于声明________。
8.ElementType元素的content属性的有效性包括________________________________。
9.W3C xmxxxxl schema的数据类型分为_________________。
10.W3C xmxxxxl schema的数据类型_______指定32位浮点数。
⼆、判断题(每⼩题1分,共10分)的⽂档。
( )2. 在xmxxxxl⽂档中引⽤⼀个CSS样式的语法为:。
( )3. CSS最初是针对HTML⽽提出的样式表,现在同样可以很好地应⽤于描述xmxxxxl⽂档显⽰。
( )4.有效xmxxxxl⽂档不⼀定是格式正规的xmxxxxl⽂档。
( )5.格式正规的xmxxxxl⽂档⼀定是有效xmxxxxl⽂档。
( )6. XSL样式表可以⽤来“装饰”xmxxxxl⽂档和RTF⽂档。
( )7.列表类型是其值⽤空格隔开的原⼦值列表。
( )8.xmxxxxl shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选⼀项。
( )10.XSL格式化对象语⾔是⼀种定义xmxxxxl显⽰⽅式的语⾔。
( )三、选择题(选出⼀个或多个正确答案将正确答案的序号填在对应的答题框内。
XML基础复习习题
一、选择题1.XML采用以下哪种数据组织结构?( C )A星状结构 B 线状结构C树状结构D网状结构2.下列关于XML文档中根元素的说法不正确的是( D )A每一个结构完整的XML文档中有且只有一个根元素B 根元素完全包括了文档中其他所有元素C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D 根元素不能包含属性节点3.下面哪个公司或组织制定了XML:( C )A ISOB OracleC W3CD Micrsoft4.以下哪个是规范的XML元素:( D )A -booklistB 3classC Book CaseD book-info5.对于一个XML文档,以下哪个名称是错误的?(C)A<Note> B <h1> C <1dollar> D 以上三个都不正确6.<?xml version="1.0"?><!--例子--><greeting>Hello, World!</greeting>上面的XML文档属于(C)文档。
A无效的 B 有效的 C 格式良好的 D 格式错误的7.以下的xml文档片段中,属性符合XML语法规则的是(A)。
A<car name=”zhang’s car”> B <car name=’zhang’s car’>C <car name=’jieda car ”>D <car name=jieda >8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:(B)A& B < C &lgt; D &quto;9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?(A)A? B * C | D +10.在一个DTD元素中定义了一个元素“学员”为<!ELEMENT 学员(#PCDA TA)>,那么如下的XML实例片段中合法的是(A)A<学员>张三</学员> B <学员><姓名>张三</姓名></学员>C </学员>D <学员>一班<姓名>张三</姓名>同学</学员>11.分析以下在DTD文档:<!ELEMENT doc(title?,chap*)> (*零次或多次)(?零次或一次)(+ 一次或多次)<! ELEMENT title(#PCDA TA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDA TA)>下面的XML实例(C)能够通过DTD的校验。
XML第03章习题答案
第03章有效的XML文件习题答案1.什么是有效的XML文件?IE能否检查一个XML文件的有效性?答案:符合XML语法规则的XML文件称为规范的XML文件,规范的XML文件再满足其关联的DTD或Schema文件中的约束,这样的XML文件就称为有效的XML文件。
IE不能检查一个XML文件是否是有效的,只能检查XML文件的规范性。
要检查一个XML文件的有效性,需通过DOM或SAX解析器。
2.如何将DTD关联到XML文件?答案:通过文档类型声明来关联DTD和XML。
格式为:<!DOCTYPE 根标记名称SYSTEM “DTD的URI”><!DOCTYPE 根标记名称PUBLIC “正式公用标识符”“DTD的URI”>SYSTEM用于非标准化的外部DTD,PUBLIC用于标准化的外部DTD。
3.下面的声明有什么区别?(1)<!A TTLIST name height CDA TA“90”weight CDA TA“75” >(2)<!A TTLIST name height CDA TA #IMPLIED weight CDA TA #REQUIRED >(3)<!A TTLIST name height CDA TA #FIXED “90”weight CDA TA #FIXED “75” > 答案:(1)中“height”属性和“weight”属性为“name”必须有的属性,如果没有明确地指出,属性值为默认值“90”和“75”;(2)中“name”可以不含“height”属性,没有默认值,但必须含有“weight”属性,没有默认值,必须显示地添加。
(3)中“name”可以不含“height”属性和“weight”属性,但如果显示地添加了就必须取其后面的值,不可以改变。
4.什么是普通实体?什么是参数实体?有什么区别?答案:普通实体指可以被XML文件在标记内容中通过实体引用使用的实体。
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.编写简单C3.下面哪一个标记语言产生的时间最早。
( )A.XML B.SGML C.HTML D.CML4.XPath是什么?( )A.XML的路径语言B.XML的转化C. 文档对象模型D.XML命名空间5.这行XML声明,声明该文档采用了什么编码标准?<?xml version="1.0" ?> ( )A. GB2312B. ANSIC. Unicode UTF-8D. Windows-12526.何谓DTD?( )A.文档架构定义,用来验证XMLB.文档类型定义,用来验证XMLC.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的描述错误的是( )。
xml课后习题答案
xml课后习题答案XML课后习题答案XML,即可扩展标记语言(eXtensible Markup Language),是一种用于标记电子文件结构和传输数据的标记语言。
它被广泛应用于Web开发、数据存储和传输等领域。
在学习XML的过程中,课后习题是巩固知识、提高技能的重要方式。
下面是一些XML课后习题的答案,希望能帮助大家更好地理解和掌握XML的相关知识。
1. 什么是XML?它有什么特点?XML是一种可扩展的标记语言,用于描述和组织数据的结构。
它的特点包括:可扩展性、自我描述性、可读性、通用性和可移植性。
2. 什么是XML文档?XML元素和XML属性有什么区别?XML文档是由XML元素、属性和文本组成的结构化数据。
XML元素是文档的基本构建块,用于表示数据的结构和层次关系;而XML属性是元素的附加信息,用于描述元素的属性和特征。
3. 什么是DTD?它的作用是什么?DTD(Document Type Definition)是用于定义XML文档结构和规则的一种语法规范。
它的作用是规定XML文档的合法结构和元素,以便验证和验证文档的有效性。
4. 什么是XML命名空间?它的作用是什么?XML命名空间是用于避免元素和属性名称冲突的一种机制。
它的作用是允许不同来源的XML文档中使用相同的元素和属性名称,同时保持其唯一性。
5. 什么是XSLT?它的作用是什么?XSLT(eXtensible Stylesheet Language Transformations)是一种用于将XML文档转换成其他格式的语言。
它的作用是实现XML文档的样式和结构转换,以便于在Web页面和应用程序中展示和处理数据。
通过以上课后习题的答案,我们可以更全面地了解XML的基本概念、特点和相关技术。
希望大家能够通过不断地练习和实践,掌握XML的相关知识,为今后的学习和工作打下坚实的基础。
XML试题打印答案1
题号一二三四五六七八九总分标准分20 30 10 40 100得分阅卷人一、填空题(2分×10,共20分)1、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组 )、 choice组。
8、W3C提出了两个标准的应用程序接口( DOM )和SAX 。
二、选择题(2分×15=30分)1、以下的标记名称中不合法的是( D )A.<Book> B. <_ Book> C. <:Book> D. <#Book>2、XML数据岛绑定于标签( B )之间。
A.〈data〉〈/data〉B. 〈xml〉〈/xml〉C. 〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉3、在DOM节点类型中以下( B )表示XML文档的根节点(代表XML本身)。
A.Node B. Document C. Element D. Text4、在XSL中,匹配XML的根节点使用( C )。
A. *号B.·号C. /号D. XML中根元素名称5、以下XML语句错误的是( A )。
A. <Book name=”xml技术”name=”xml”/>。
B. <Book Name=”xml技术”name=”xml”/>。
C.<Book name=”xml技术”name2=”xml”/>。
xml习题1答案(南信大专用)
xml习题1答案(南信大专用)一、填空题1、每个XML文档都分为两个部分:序言和文档元素。
2、就是一个XML声明。
3、XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。
4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标志。
5、一共有四类元素:空元素;仅含文本的;含其他元素的元素;含子元素、文本或混合元素的元素6、文档类型定义DTD,用来描述XML文档结构。
7、在DTD中,元素类型是通过element 标记声明的。
8、属性类型设为ID,表明该属性的取值唯一。
9、Xml定义了两种类型的entity。
一种是参数实体;另一种是普通实体。
10、所有Schema文档都必须要使用schema 作为其根元素。
11、sequence元素来自于命名空间。
12、声明用户自定义的简单数据类型使用关键字simpleType 。
声明复杂类型元素要使用的关键字是complextype13、用来包含数据显示的信息的文档就是xml文档。
14、W3C推荐的样式表标准有两个,它们分别是:css 和xsl 。
15、XSL由两部分组成:一是xslt文档;二是css文档。
16、SQL Server2005通过SELECT 语句的for xml 扩展功能,支持在服务器端以XML 文档的形式返回SQL 查询结果17、raw 模式将查询结果集中的每一行映射到一个XML 元素,并将行中的每一列映射到一个属性。
18、auto 模式支持生成嵌套的XML 元素,默认情况下,FROM 子句中的每个表(在SELECT 子句中至少列出一列)将映射到一个XML 元素,SELECT 子句中的列将映射为属性。
19、path 模式能够最大限度地控制由查询结果生成的XML 的格式20、我们可以通过使用系统存储过程sp_xml_preparedocument 的OPENXML函数把xml数据插入数据库。
21.dtd中指定,属性是必选属性要使用的关键字是:#required 指定属性是可选属性要使用的关键字是#fixed22.模式文件中,指定属性是必选属性,use的值是:prohibited 指定属性是可选属性,use的值是opoption23.写出斜体部分在xml文档中所属的文档结构名称飞机模型外贸出口产品159。
xml基础期末考试题及答案
xml基础期末考试题及答案一、单项选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. Extensible Markup LanguageC. Extended Markable LanguageD. Extensible Markable Language答案:B2. 在XML中,用于定义元素和属性的数据类型的是?A. DTDB. XML SchemaC. HTMLD. XHTML答案:B3. XML文件的根元素是什么?A. <root>B. <xml>C. <document>D. 没有根元素答案:A4. 下列哪个不是XML的声明?A. <?xml version="1.0"?>B. <!DOCTYPE html>C. <!DOCTYPE xml>D. <?xml-stylesheet type="text/xsl" href="style.xsl"?>答案:C5. XML命名空间的作用是什么?A. 定义元素和属性的数据类型B. 防止元素和属性名的冲突C. 定义元素和属性的默认值D. 改变元素和属性的显示方式答案:B6. XML中,用于表示注释的是什么?A. <!-- 注释内容 -->B. <!注释内容>C. <!--注释内容-->D. <注释内容>答案:A7. 在XML中,属性值必须使用什么符号包围?A. 单引号B. 双引号C. 尖括号D. 大括号答案:A8. XML中的实体引用是什么?A. 用于表示特殊字符的代码B. 用于表示元素的代码C. 用于表示属性的代码D. 用于表示注释的代码答案:A9. XML文档的解析方式有哪些?A. DOM解析B. SAX解析C. DOM和SAX解析D. 只有DOM解析答案:C10. XML Schema定义了什么?A. 文档的结构B. 文档的样式C. 文档的语义D. 文档的版本答案:A二、多项选择题(每题3分,共15分)1. XML的以下哪些特性是正确的?A. 自描述性B. 可扩展性C. 依赖于特定软件D. 严格的格式要求答案:A, B, D2. XML中,哪些元素是必需的?A. 根元素B. 文档类型声明C. XML声明D. 注释答案:A, C3. 下列哪些是XML的解析器?A. DOM解析器B. SAX解析器C. XSLT处理器D. XPath处理器答案:A, B4. XML命名空间的用途包括哪些?A. 避免命名冲突B. 支持文档的国际化C. 支持文档的版本控制D. 增强文档的可读性答案:A, B, C5. XML中,哪些是合法的元素名?A. <name>B. <1name>C. <_name>D. <name1>答案:A, C, D三、简答题(每题5分,共20分)1. 请简述XML和HTML的主要区别。
XML基础教程课后习题解答
XML基础教程课后习题习题一1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。
XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。
2.答:使用UTF-8保存5.答:(1)不可以,(2)可以,(3)不可以6.答:Show.css:time{ display:block;font-size:18pt;font-weight:bold}hour{ display:line;font-size:16pt;font-style:italic}mimute{ display:line;font-size:9pt;font-weight:bold}习题二1.答:(1)使用ANSI编码。
(2)可以。
(3)不合理。
2.答:不相同。
3.答:(1)和(2)。
4.答:A3.xml。
5.答:“root”标记包含的文本内容都是空白字符。
“a1”标记包含的文本内容:<CCTV5>。
“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。
习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD 文件规定的约束条件,就称之为有效的XML文件。
2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。
3.答:无关。
4.答:(1) 使用SYSTEM文档类型声明的格式:<DOCTYPE 根标记的名称 SYSTEM "DTD文件的URI">(2) 使用PUBLIC文档类型声明的格式:<!DOCTYPE 根标记的名称 PUBLIC "正式公用标识符" "DTD文件的URI">5.答:一定。
6.答:(1)约束标记“张三”必须有“学号”属性(2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。
xml课后习题答案
)> <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT
(#PCDATA)> ,\ (#PCDATA)> ?R (#PCDATA)> ' (#PCDATA)> `. (#PCDATA)> (#PCDATA)> (#PCDATA)> (#PCDATA)>
3.
1. 9 DTD 234567X "Q&89] XML "#2 DTD "Q& 1:P;C DTD0 R ;C DTD "Q& %] XML "#V>EF<% DTD "Q0;C DTD "Q] XML "#R ./1 <!DOCTYPE root_node SYSTEM “ filename.dtd”> 2. -34P2].= >?'(&1@34O% EMPTY +A<&Ba34P 2=+U 0ZC<G <!ELEMENT image (EMPTY)> '_ DTD ) image 34:P -34&%] XML "#ZC<G <image/> 3. D!34L(E' SF EF S + * ? | (…) FGG) !34GHL(E !34L(IJ !34F; 934F:H E !34L(IJE
, )> <!ELEMENT ,\ (#PCDATA)> <!ELEMENT
XML习题
1、以下哪个是规范的XML元素。
A.book#list B.3class C.xmlBook D.book-info2、以下关于XML文档的声明的语句正确的是。
A.<xml version="1.0" encoding="UTF-8">B.<?XML version="1.0" encoding="UTF-8">C.<?xml Version="1.0" Encoding="UTF-8"?>D.<?xml version="1.0" encoding="UTF-8"?>3、下面有几个空标记写法,其中正确的是。
A.<Book/>B.</Book> C.<Book> D.</Book/>4、请选出哪些注释是正确的形式。
A.<!这个注释是正确的> B.<!--这个注释是正确的-->C.<--这个注释是正确的--> D.<!--这个注释是正确的--!>5、以下关于XML文档描述root元素的属性attribute的写法正确的是。
A.<root attribute="first"/>B.<root attribute=first />C.<root attribute/>D.<root>< attribute="first" value="aaa"/></root>6、Schema与DTD的相同之处有。
A.基于XML语法B.支持命名空间C.都可以嵌入到XML文档中D.对XML文档结构进行验证7、DTD指的是。
XML考试复习题(有答案)
XML习题1.什么叫有效的XML 文件?2.DTD 文件的编码必须和其约束的 XML 文件的编码相一致吗?3.DTD 文件中元素的作用与其在 DTD 文件中的书写位置有关吗?4.XML 文件怎样和一个DTD 文件关联?5.对于一个有效的XML 文件,标记中的属性一定要有ATTLIST 声明约束吗?6.下列ATTLIST声明有何不同?(1)<!ATTLIST张三学号CDATA #REQUIRED>(2)<!ATTLIST张三学号CDATA #FIXED "220123">(3)<!ATTLIST张三学号CDATA ##IMPLIED >7.ID 类型的属性有什么特点?8.假如 XML 文件中没有标记的属性是 ID 类型,那么将某个属性的类型约束为 IDREF 类型是否合理?9.如果一个属性的类型是 NMTOKEN ,下列哪个字符串是该属性可以取的属性值?(1) hello (2)How are you(3) _Good (4)2002-12-2210.假如有如下的 DTD 文件:A.dtd<!ELEMENT成绩单(学生 *) ><!ELEMENT学生(姓名,成绩) ><!ELEMENT姓名(#PCDATA)><!ELEMENT成绩(#PCDATA)>请问,下列 XML 文件是有效的吗?如果不是有效的,请将其修改为有效的。
B.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE 成绩单SYSTEM"A.dtd"><成绩单 ><学生 ><姓名 > 张三 </姓名 ><成绩 > 优秀 </成绩 ></学生 ><学生 ><成绩 > 良好 </成绩 ><姓名 > 李四 </姓名 ></学生 ></成绩单 >11.请编写有效的XML 文件,约束该XML文件的DTD 文件如下:A:dtdFile.dtd<!ELEMENT商品信息(商品 *) ><!ATTLIST p:名称xmlns:p CDATA#FIXED "Beijing"><!ATTLIST q:名称xmlns:q CDATA#IMPLIED><!ELEMENT商品(p:名称 ,价钱 ,连锁店 +) ><!ATTLIST商品商标CDATA #REQUIRED > -<!ATTLIST p: 名称条形码ID #REQUIRED ><!ELEMENT价钱(#PCDATA) ><!ELEMENT连锁店(q:名称 ,地点 ) ><!ELEMENT p: 名称 (#PCDATA) ><!ELEMENT q: 名称 (#PCDATA) ><!ELEMENT地点(#PCDATA) >B:dtdFile.dtd<!ELEMENT电话薄(北京 ) ><!ELEMENT北京(清华出版社,北京大学)><!ELEMENT清华出版社EMPTY><!ELEMENT北京大学EMPTY><!ATTLIST北京区号ID #REQUIRED ><!ATTLIST 清华出版社区号IDREF #REQUIRED号码CDATA #REQUIRED><!ATTLIST北京大学区号IDREF #REQUIRED号码CDATA #REQUIRED>C:dtdFile.dtd<?xml version="1.0" encoding="GB2312" ?><!ELEMENT 姓名 (#PCDATA)><!ELEMENT 出生日期 (#PCDATA)><!ELEMENT配偶信息 (姓名 , 出生日期 )><!ATTLIST配偶信息性别 (男|女) #REQUIRED ><!ATTLIST配偶信息职业 CDATA #REQUIRED > <!ATTLIST配偶信息编号 ID #REQUIRED ><!ATTLIST配偶信息配偶编号IDREF #REQUIRED ><!ELEMENT个人信息 (姓名 ,出生日期 ,配偶信息 )> <!ATTLIST 个人信息性别 (男|女) " 男"><!ATTLIST个人信息职业 CDATA #FIXED " 工程师" ><!ATTLIST个人信息编号 ID #REQUIRED ><!ATTLIST个人信息配偶编号IDREF #REQUIRED ><!ELEMENT职员信息 (个人信息 *)>12、为下面的 XML 文件编写有效的DTD 文件。
《XML技术》习题-含答案要点
Xml技术习题一、填空题1、每文档都分为两个部:序文部分和文档元素。
2、<?xml version="1.0"encoding="gb2312"?>就是一个序文文档的声明。
3、XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。
4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标记。
5、一共有四类元素:空元素;仅含文本的;含其他元素;含子元素、文本或混合元素的元素6、文档类型定义DTD,用来描述定义一段合法的XML文档块。
7、在DTD中,元素类型是通过ELEMENT标记声明的。
8、属性类型设为ID,表明该属性的取值是唯一。
9、Xml定义了两种类型的entity。
一种是普通entity;另一种是参数entity。
二、选择题1、属性(B)用来表示XML文档所使用的字符集。
A.versionB.encoding C.standalone2、XML(A)提供了一种避免元素命名冲突的方法。
A.命名空间B.DTD C.XSD D.XSL3、下列那段代码描述的是空元素?( )A.<title>gone with the wind</title><format>movie</format><genre>classic</genre>B.<DVD id=”1”><title>gone with the wind</title><format>movie</format><genre>classic</genre></DVD>C.<book/>4、含有中文字符的XML文档中,encoding属性值应设为(B)A. BIG5B.GB2312 C. UTF-85、实体引用是一种合法的XML名字,前面带有一个符号( A)A. & B.; C. +6、下列选项中,哪一个是合法的元素名?(A)A. TOMB.1JACK C.127、对于下面的代码<!ELEMENTPRODUCT(PRODUCTNAME,DESCRIPTION,PRICE,QUANTITY)>下列选项中,哪一个不是PRODUCT元素的子元素?( C )A.PRODUCTNAMEB. DESCRIPTIONC.NUMBERD.QUANTITY8、DTD文档中,定义属性的关键字是( A)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<xsl:value-of select="element-name"/>
35. 在XSL文档中调用一个指定模板的基本语法是:
<xsl:apply-templates select="pattern"/>
36.用来包含数据显示的信息的文档就是 样式表 。
37.W3C推荐的样式表标准有两个,它们分别是 CSS 和 XSL 。
3)服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。
48.SOA体系结构中的组件必须具有上述一种或多种角色,这些角色之间使用三种操作:
1)发布操作:使服务提供者可以向服务注册中心注册自己的功能及访问接口。
2)查找操作:使服务请求者可以通过服务注册中心查找特定种类的服务。
3)绑定操作:使服务请求者能够真正使用服务提供者提供的服务。
的交互。
交互涉及发布、查找和绑定操作,这些角色和操作一起作用于Web服务构件—Web服务软
件模块及其描述。
47.SOA结构中共有三种角色:
1)服务提供者:发布自己的服务,并且对服务请求进行响应。
2)服务注册中心:注册已经发布的服务,对其进行分类,并提供搜索服务。
注意:服务注册中心是可选角色。
XML练习题
1. 定义电子文档结构和描述其内容的国际标准语言是 SGML ,它是所有电子
文档标记语言的起源。
2.能够描述其他语言及其语法和词汇表的语言称为 元语言 。
3.XML文档的声明中的编码方式常用的有 UTF-8 和GB2312。
4.HTML是用 SGML 所定义的,即是SGML的一个应用。
38.XPath可分为四种数据类型: 节点集 、 布尔值 、 字符串 和 数值 。
39. xsl:value-of 用来取出XML文件中被选择的元素或属性的内容。
40.SQL Server2005通过SELECT语句的 FOR XML 扩展功能,支持在服务器端以XML文
档的形式返回SQL查询结果。
2) SOAP
• SOAP (Simple Object Access Protocol,简单对象访问协议) 提供了标准的RPC方法来
调用Web Services。
• SOAP规范中定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP,
SOAP是基于XML语言和XSD标准的,其中XML是SOAP的数据编码方式。
A. optional B. prohibited C. required D. fixed 17. Microsoft XML Schema文档中的根元素用( B )声明。 A. schema B. Schema C. xsd:schema D. xsi:schcma 18. W3C XML Schema文档中元素element的( A )属性指定子元素可以出现的最多次 数。
12.每个XML文档都分为两个部分: 序言 和 文档元素 。
13.<?xml version=”1.0”encoding=”GB2312” ?>就是一个 XML文档的声明 。
14.XML 文档内容的主体部分,一般由 文档的声明 、 处理指令 、 标识 、注释和内容组
成。
15.XML文档中一共有四类元素,分别为 空元素 ,仅含有文本的, 含其他元素的元素
标记可以为创建的设置相应的属性。
31.在XSL中使用样式表CSS有两种方式:一种直接通过嵌入的HTML标记中的属性style·
来设置该标记以实现样式的定义,另外一种是把CSS代码放在 style标记 之间。
32.在XSL中显示标记的名称,有两种方式:一种是通过<xsl:copy>来显示,另外一种是通
XML数据显示的样式。
29.使用 xsl:sort 标记可以对多个同名的节点访问,并且该节点可以设置在显示数据的时
候,可以按升序或降序显示。
30.可以在XSL文件中使用<xsl:element>创建一个标记,设置标记的名称,通过 <xsl:
element match=".[@属性名称='属性值']"> / xsl:attribute
含子元素、文本或混合元素的元素。
16. XML Schema两种重要的模型是Microsoft XML Schema和 DTD 。
17. Microsoft XML Schema 和W3C XML Schema 分别使用AttributeType 和 attribute 声明
XML文档属性。
41. RAW 模式将查询结果集中的每一行映射到一个XML元素,并将行中的每一列映射到
一个属性。
42. AUTO
模式支持生成嵌套的XML元素,默认情况下,FROM子句中的每个表(在
SELECT子句中至少列出一列)将映射到一个XML元素,SELECT子句中的列映射为属
性。
43.XLL(eXtensible Linking Language,可xOccurs B. minOccurs C.Max D.min 19. W3C XML Schema属性使用( B )元素列举枚举值。 A. enum B. enumeration C. list D. group 20. 在W3C XML Schema文档中,( C )元素用来声明只有一个相容元素必须出现,用 于互斥情况。
和 XPointer
44.DOM的工作方式是:首先将XML文档一次性的装入内存,然后对文档进行解析,根据
文档中定义的元素、属性、注释、处理指令等不同的内容进行分解,以“节点树”的形式在
内存中创建XML文件的表示,也就是一个文档对象模型,即,把文档对象化,文档中每个
节点对应着模型中一个对象,然后根据对象提供的编程接口,在Application中来访问XML
供了在Web上描述并发现服务的框架。
• UDDI定义了一种在通用注册表中注册Web服务并划分其类别的机制。
• 查询UDDI注册表以寻找某项服务时,将返回描述该服务接口的WSDL描述。通过
WSDL描述,开发人员可以开发出与服务提供方通信的SOAP客户端。
46.Web Services体系结构基于三种角色(服务提供者、服务注册中心和服务请求者)之间
21.声明用户自定义的简单数据类型使用关键字 simpleType 。
22.声明复杂数据类型使用关键字 complexType 。
23.Schema文档中,用于声明元素的element元素的属性minOccurs的作用是 指定该元素在
XML文档中可以出现的最少次数 。
24. XSLT是一种将XML文档转换成其他形式文档的技术。现在常用的两种技术分别是:
过 xsl:node-name 来显示。
33. 在XML文档中引用XSL样式表的方法是:
<?xml-stylesheet type="text/xsl" href="URL" ?>
34. XSL特定的 <xsl:value-of> 标记指令可用来选取某个指定的节点,并输出该节点元素的
值。其基本语法格式如下:
3) WSDL
• WSDL (Web Services Description Language, Web Services描述语言)是一种基于XML
的用于描述Web Services及其操作、参数和返回值的语言。
4) UDDI
• UDDI (Universal Description,Discovery and Integration,通用描述、发现和集成)它提
18. 命名空间的声明一般放置在 元素的开始标记处 ,其使用语法如下所示:
xmlns:prefix=“URI”
19. XML模式负责定义和描述XML文档的结构和内容。定义XML文档中存在哪些元素和元
素之间的关系,还可以定义元素和属性的数据类型。
20.所有Schema文档都必须要使用 schema元素 作为其根元素。
5.XML元素由 起始标记
、结束标记和两者之间的内容三个部分组成。
7.XML属性的声明位置是 文档的第一行 。
8.XML文档中用来包含文本的组件是 CDATA段 。
9. 命名空间 是解决XML元素多义性和名字冲突问题的方案。
10.XML是 SGM 的一个子集。
11. 当XML文档符合 XML语法规则 时,称该文档是“良好格式的”(Well-formed)。
XSL-FO 和 XPath 。
25. XSLT处理过程涉及4个要素:XSLT处理器、输入XML文档、输入XSLT文档和输出文
档。
26. 每一个XSLT样式表中都有一个应用到根节点的模板。
27. 一个格式良好XSL文件是由 XSL 标记和HTML标记组成。
28.模板是 XSLT文档中包含一系列构造输出节点或输出内容的指令 的集合,都使用定义
49.最简单的协议栈包括网络层的HTTP,基于XML的消息传递层的SOAP协议以及服务描
述层的WSDL
50.Web Services体系结构的基础是XML消息传递,当前XML消息传递的行业标准是
SOAP。
51.SOAP节点
SOAP节点既可以是SOAP消息的发送者,也可以是SOAP消息的接收者,还可以是SOAP消
文档进而操作XML文档。
45.用于构建和使用Web服务主要有四种标准和技术:XML和XSD、SOAP、WSDL、
UDDI。
1. XML和XSD
• XML是Web Service平台上表示数据的基本格式。
• W3C制定的XSD定义了一套标准的数据类型,并给出了一种语言来扩展这套数据
类型。
• Web Service平台用XSD作为数据类型系统。
息发送者和接收者的SOAP消息中介。