XML复习题

合集下载

XML期末考试试题复习题及答案

XML期末考试试题复习题及答案

XML期末考试试题复习题及答案6、XML文档中语句<!DOCTYPE dlib SYSTEM“mydtd.dtd〃>中SYSTEM的作用是(C)A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件四、根据下面内部DTD文档,完成后继的xml文档。

(15分)1.什么是XML?XML的特点有哪些?答案:XML(extensible Markup Language,可扩展标记语言),是由万维网联盟(World Wide Web Consortium,W3C)定义的一种数据交换的规范,是Web上的数据通用语言,使用一系列简单的标记描述数据。

XML的特点有:(1)XML是一种简单、与平台无关并被广泛采用的标准,可用于Internet上的各种应用。

(2)XML兼容SGML,所以多数SGML 应用可转化为XML。

(3)XML文件同HTML文件一样易于创建。

(4)XML文件内容、结构简单,可以更加灵活地进行编程,减少了服务器的工作量。

(5)XML文件结构严谨,可以轻松被计算机程序解析。

(6)XML相对于HTML的优点是它将用户界面少结构化数据分隔开来。

这种数据与显示的分离使得集成來自不同源的数据成为可能。

2.简述XML与HTML的区别。

答案:(1)HTML语言是用来格式化\vcb数据的语言,冇固定的标记,每一个标记都冇其固定的用法。

XML允许自定义标记,用户可以自己定义标记来描述口己领域的信息。

(2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。

XMI.语言冇其严格的语法规则,标记必须成对使用,严格区分名称的大小写。

(3)不能够很好的描述数据的结构,本质上是一种格式显示语言。

XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。

3.简述XMI.解析器的种类及解析步骤。

答案:XML的解析器分成两大类:综合的解析器和专用的解析器。

综合的解析器又分为:基于DOM的解析器和基于事件的解析器。

xml复习题

xml复习题

一.选择题:1.()标记语言可以创建其他的标记语言A. XML B SGML C HTML D GML2. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。

A、UMLB、DTDC、NamespaceD、XSL3.在实体引用中表示“>”的是( )。

A、<B、>C、#qut;D、#at;5. 下面有几个空标记写法,其中正确的是( )。

A、<书/>B、</书>C、<书>D、</书/>6. 关于XML文档叙述错误的是()A. 不可以使用中文名作为XML的元素标记B. 编写XML文档必须在首行对其声明C. XML的元素标记区分大小写D. 一个合法的XML文档必须包含一个根元素7. 下列()选项不是XML文档所必须具备的要素A. XML声明B. 文档类型声明C.元素D文档元素8. 下列()是XML的基本组成部分A 元素 B. 属性 C 注释 D 指针9. 以下()是标记的命名规则A 标记名不能包含冒号B 标记名可以包含实体C. 标记名必须以字母或下划线开始D. 后继字符可以是任意字符。

10. 构成XML文档的最基本单位是()A.元素 B 属性 C. 类型 D. 名称空间11. 以下哪项是合法的XML元素标记( C )A. <1xyy></1xyy>B. <Name></name>C. <student_no></student_no>D. <sid><sid>11. 在DTD中,定义元素属性时,其缺省值是IMPLIED时,是( )的属性.A、必须赋值B、可有可无C、固定取值D、都不是12. <?xml version="1.0"?><book>这是一本好书!</book>上面的XML文档属于()文档。

XML期末复习综合测试题[1]

XML期末复习综合测试题[1]

第1题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。

(1)HTML标记符通常不区分大小写。

(2)网站就是一个链接的页面集合。

(3)GIF格式的图象最多可以显示1024种颜色。

(4)HTML表格在默认情况下有边框。

(5)在HTML表格中,表格的行数等于TR标记符的个数。

(6)创建图象映射时,理论上可以指定任何形状作为热点。

(7)指定滚动字幕时,不允许其中嵌入图象。

(8)框架是一种能在同一个浏览器窗口中显示多个网页的技术。

第2题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。

(1)所有的HTML标记符都包括开始标记符和结束标记符。

(2)将网页上传到Internet时通常采用FTP方式。

(3)GIF格式的图象最多可以显示256种颜色。

(4)HTML表格在默认情况下没有边框。

(5)在HTML表格中,在TR、TD或TH标记符中使用align 属性可以控制单元格内容的垂直对齐。

(6)只有在框架结构的网页中,才能将A标记符的target属性指定为_blank,从而使超链接目标文件在一个新的浏览器窗口中打开。

(7)在HTML表单中,文本框、口令框和复选框都是用INPUT标记符生成的。

(8)一个网页中只能包含一个表单。

第3题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。

(1)将网页上传到Internet时通常采用FTP方式。

(2)所有的HTML标记符都包括开始标记符和结束标记符。

(3)用H1标记符修饰的文字通常比用H6标记符修饰的要小。

(4)HTML表格在默认情况下有边框。

(5)在HTML表格中,表格的列数等于任意一行中TH与TD的个数。

(6)HTML表格内容的垂直对齐方式默认为垂直居中。

(7)框架是一种能在同一个浏览器窗口中显示多个网页的技术。

(8)一个网页中只能包含一个表单。

10)T第1题选择题(20分)每题中只有一个选项是正确答案,每题4分。

(1)WWW是的意思。

A.网页B.万维网C.浏览器D.超文本传输协议(2)以下关于FONT标记符的说法中,错误的是:。

xml复习资料

xml复习资料

<一>选择题知识点1)xml(eXtensible Markup language),可扩展标记语言,源于SGML,于1998年,xml公布了1.0版本2)XML文档的格式,第一条语句为<?xml version=”1.0”endcoding=”Unicode”standalone=”yes/no”?>3)XML文档的特点:a.标签必须成对的出现b.标签对大小写敏感c.必须正确的嵌套d.文档必须有且只有一个根e。

属性须加引号母或下划线或者:开头3。

元素名称首字符之后可以接一个或多个字母、数字、破折号、下划线、句号。

在置标中不能使用空格,xml对大小写敏感4。

空置标也必须关闭,比如<br>必须以<br/>代替。

5。

置标在使用时允许嵌套但不允许重叠。

xmlElement root=doc.DocumentElement; XmlNodeList nl=root.SelectNodes(“条件”); Foreach(XmlNode xn in nl){Console.WriteLine(+”:”+xn.InnerText); }XmlElement xe1=doc.CreateElement(“价格”);xe1.InnerText=”20.00”;xe1.setAttribute(“货币单位:”,“人民币”);Root.AppendChild(xe1);<二>大题XSD(schema)1、为以下XML文件编写一个XSD文件,该XML文件能够通过该XSD的有效性验证。

(1) 先创建一下XML文件,存为Commodity.xml<?xml version="1.0" encoding="UTF-8"?><商品系列><商品货号="_01"><品名生产商="11">111</品名><价格会员打折="0.5" 货币单位="11">555</价格><存货数量单位="1">111</存货数量></商品><商品货号="_02"><品名生产商="11">111</品名><价格会员打折="0.5" 货币单位="11">555</价格><存货数量单位="1">111</存货数量></商品></商品系列><?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="/2001/XMLSchema"><xsd:elememt name="商品系列"><xsd:complexType name="商品"><xsd:attribute name="货号" type="xsd:string" use="required"/><xsd:sequence><xsd:elemnt name="品名" type="xsd:string"><xsd:attribute name="生产商" type="xsd:string" use="required"/> </xsd:elemnt><xsd:elemnt name="价格" type="xsd:string"><xsd:attribute name="会员打折" type="xsd:string" use="required"/><xsd:attribute name="货币单位" type="xsd:string" use="required"/> </xsd:elemnt><xsd:elemnt name="存货数量" type="xsd:string"><xsd:attribute name="单位" type="xsd:string" use="required"/></xsd:elemnt></xsd:sequence></xsd:complexType></xsd:elememt></xsd:schema>XSL:<?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" xmlns:xsl="/1999/XSL/Transform"> <xsl:template match="/"><h2>My CD Collection</h2><table><tbody><tr bgcolor="green"><th>country</th><th>Price</th><th>Artist</th></tr><xsl:for-each select="catalog/cd"><xsl:choose><xsl:when test="country='USA'and price &gt;= 9.90"><tr><td><xsl:value-of select="country"></xsl:value-of></td><td><xsl:value-of select="price"></xsl:value-of></td><td bgcolor="pink"><xsl:value-of select="artist"></xsl:value-of></td></tr></xsl:when></xsl:choose></xsl:for-each></tbody></table></xsl:template></xsl:stylesheet><?xml version="1.0" encoding="utf-8"?><xsl:stylesheet version="1.0" xmlns:xsl="/1999/XSL/Transform"> <xsl:template match="/"><html><body><table border="1"><th>姓名</th><th>地址</th><th>电话</th><th>电子邮件</th><th>录入日期</th><xsl:apply-templates select="通讯录/记录"/></table></body></html></xsl:template><xsl:template match="记录"><tr><td><xsl:value-of select="姓名" /></td><td><xsl:value-of select="地址"/></td><td><xsl:value-of select="电话"/></td><td><xsl:value-of select="电子邮件"/></td><td><xsl:value-of select="@录入日期"/></td></tr></xsl:template></xsl:stylesheet>3.XQUREY类型1、根据以上给出的XML文件books.xml,用XQuery的FLWOR表达式,(1)提取属性category的值为CHILDREN的book节点的所有内容,如下所示:<book category="CHILDREN"><title lang="en">Harry Potter</title><author>J K. Rowling</author><year>2005</year><price>29.99</price></book>xquery version "1.0";for $b in doc("books.xml")/bookstore/bookwhere $b/@category="CHILDREN"return $b(2) 提取每个year节点值是2003的book节点的author值,并用列表显示。

XML期末复习原题.doc

XML期末复习原题.doc

二、填空题1. _____ 名称空间______ 是解决XML元素多义性和名字冲突问题的方案。

2.XML元素由______ 开始标记 _______ 、结朿标记和两者之间的内容三部分组成。

3.DTD全称为 ______ 文档类型定义 __________ ,它分为外部DTD和—内部DTD_两种。

4.XSL文件屮,主模板的match属性值为____ / _____ 。

5.DTD文件中,表示元素能出现零次或多次的限定符号为_______ * ______ o6.DTD中%字符用于声明 ______ 参数______ 实体。

实体定义<!ENTITY MJ u MichaelJordan">,则XML文档中引用“MJ”实体的表达式为________ 普通&MJ;参数实体用%—。

7.XML文档片段为:vbook xmlns:(叩二"清华大学出版社"><tup:bookName>XML 程序设计</lup:bookName></book>如果SAX解析器设置为支持名称空间,写出解析<tup:bookName>元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。

uri= _______ 清华大学出版社______ ;localName= __ bookName _______ ;qName= _ tup:bookName__________________ 。

& DOM全称为—文档对象模型—,DOM解析釆用文档驱动,SAX解析使用一事件—驱动。

9.SAX解析器是否报告XML声明给事件处理器? ______ 不会_____ (填“是”或“否”)10.HTML文件中引入数据岛使用的标记名为________ x ml _________ 。

XML基础复习习题LUO.docx

XML基础复习习题LUO.docx

一、选择题1.XML采用以下哪种数据组织结构?(C )A星状结构B线状结构C树状结构D网状结构2.下列关于XML文档屮根元索的说法不正确的是(D )A每一个结构完整的XML文档屮有且只有一个根元素B根元素完全包括了文档屮其他所有元素C根元素的起始标记要放在其他所有元素的起始标记Z前,而根元素的结束标记要放在其他所有元素的结束标记之后D根元素不能包含属性节点3.下面哪个公司或组织制定了XML:(C )AISO B Oracle C W3C D Micrsoft4.>、V、&等在XML文档屮被赋予了特殊的意义,所以在XML文档屮不能肓接包含这些字符,而是对这些字符采用了特殊编码,v对应的特殊编码是:(B )A &amp;B &lt;C &lgt;D &quto;5.在DTD声明屮使用下列哪个符号可以允许元素不出现或者只出现一次?(A )A ?B *C ID +6.在一个DTD元素屮定义了一个元素“学员”为<!ELEMENT学M(#PCDATA)>,那么如下的XML实例片段屮合法的是(A )A v学员〉张三v/学员〉B v学员x姓名〉张三</姓名></学员〉C v/学员〉D v学员 >一“班<姓名 >张三</姓名>同学</学员〉7.分析以下在DTD文档:<!ELEMENTdoc(title?,chap*)> (*零次或多次)(?零次或一次)(+ —次或多次)<! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例(C )能够通过DTD的校验。

A <docxchap><para>Text</para></chapx/doc>B <docxchapxsectxpara>Text</para></chap></doc>C <docxtitle>Text</titlex/doc>D <doc><title>Text</title><sectxpara>Text</para></sect></doc>8.以下说法不符合XML语法规则的是(C )A)标记头和标记末的大小写一致B)元素之间要正确的嵌套C)结束标记可有可无D)每个XML文档只能有一个根元素9.以下XML片段写法正确的是(D )A <root attribute=,,first,7>B <root attribute=first />C <root attributedD <root attribute二"first'' value=,,aaa,,/>E <root attribute二"first'' value二"aaa''>10.用于修饰属性的缺省值不包含哪一项(C )A #FIXEDB # REQUIREDC # PCDATAD # IMPLIED11.以下DTD元素声明不正确的是(A )A) <ELEMENT root (#PCDATA)> B) <! ELEMENT root (alb)*>C) <! ELEMENT root (a,b+)> D) <! ELEMENT root (#PCDATA)>12. 以下关于SAX 的说法正确的是(B )A) 使用SAX 可修改XMLB) SAX 是事件驱动型XML 解析器C) SAX 是对象模型XML 解析器D) 以上答案都不对13. DTD 屮,属性用(D )关键字声明。

XML期末复习材料

XML期末复习材料

《XML基础及应用开发》复习提纲◆考试题型一、选择题(每小题2分,共40分)二、填空题(每空1分,共10分)三、简答题(6小题,共25分)四、设计题(3小题,共25分)◆复习内容一、英文缩写的中文全称XML:可扩展标记语言SGML:标准通用标记语言HTML:超文本标记语言DTD:文档类型定义XSL:可扩展样式表语言CSS:级联样式表或层叠样式表二、XML基本语法1、XML文档声明P.181.XML文档主要由两部分组成:文档序文和文档根元数。

2.根据XML规范,每个正规的XML文档都要由一个XML文档声明开始,不允许在其前面有其他任何的字符、空格以及注释。

3.XML声明的基本语法格式为:<?xml version=”1.0”encoding=”gb2312”standalone=”yes”?>4.version=”1.0”:说明使用的XML版本为1.0。

5. 默认使用UTF-8。

2、XML元素的定义P.22-251.元素的基本形式:1.开始标记和结束标记必须成对出现。

2.XML元素的开始标记和结束标记必须同名,但要在结束标记前面加上一个斜杆。

3.各个元素的开始标记和结束标记可以嵌套使用,但不能交叉使用。

4.空元素标记可以省略结束标记,但必须以“/”结束。

2.元素的命名规则1.英文名称必须以英文字母或下划线“_ ”开头,中文名称可以以汉字开头或下划线“_ ”开头。

2.元素名称前不能出现空格。

3. 在英文元素名称在,元素名称应该区分大小写。

元素的嵌套4. 一个XML文档只有一个根元素,它是XML文档的入口,代表文档本身。

3、XML元素属性的定义P.27元素中属性声明的语法格式:空元素<标记名属性名1=“属性值1”属性名2=“属性值2”····>元素内容</标记名>非空元素<标记名属性名1=“属性值1”属性名2=“属性值2”····/>定义:1.属性的命名规则与元素的命名规则相同,属性名区分大小写。

XML基础复习习题

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&amp; B &lt; 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期末复习题几乎全部

xml期末复习题几乎全部

简答题1.请叙述xml和html的区别。

2.请分别说明schema中简单类型的分类及特点简单类型有3种形式:Atomic types , list types , union types.●原子类型(Atomic types)是指一些不能分割的类型,一但拆分单词,其单独的字母没有任何意义。

●列举类型(list types)是一些原子类型的队列。

●联合类型是从一组类型中任取一个4.分别写出DOM接口和SAX接口的特点DOM接口的机制也被称作随机访问机制。

由于DOM分析器把整个XML文档转化成DOM树放在了内存中,因此,当文档比较大或者结构比较复杂时,对内存的需求就比较高。

DOM分析器对机器性能的要求比较高,实现效率不十分理想。

对于结构复杂的树的遍历也是一项耗时的操作。

由于DOM分析器所采用的树结构的思想与XML文档的结构相吻合,同时鉴于随机访问所带来的方便DOM分析器还是有很广泛的使用价值的。

SAX提供的是一种顺序访问机制。

SAX分析器在实现时,它只是顺序地检查XML文档中的字节流,然后再触发相应的事件,而事件处理函数本身则要由应用程序自己来实现。

SAX分析器缺乏灵活性。

SAX 分析器实现简单,对内存要求比较低,因此实现效率比较高5.请回答schema与DTD比较具备的优点。

●一致性:DTD的结构和XML文件的结构很不相同。

后者清晰直观,由于历史原因,前者复杂晦涩。

Schema建立在XML之上,它的语法和一般的XML文件完全相同,是XML的自描述。

XML达到了从内到外的完美统一。

因为Schema本身也是一种XML,可以被现有的XML编辑制作工具所编辑、被XML语法分析器所解析、被XML应用系统所利用,我们对XML的投资也得到保护。

●扩展性:虽然DTD中也定义了一些数据类型,但那都是针对属性类型而定义的,而且类型非常有限。

特别是对于电子商务的应用,交易过程中不可避免地会出现大量的数据转换,整型、实型、布尔型、日期型的数据层出不穷,DTD显然是不够的。

xml考试题选择及答案

xml考试题选择及答案

xml考试题选择及答案XML考试题选择及答案1. XML的全称是什么?A. Extended Markup LanguageB. Extensible Markup LanguageC. External Markup LanguageD. Enhanced Markup Language答案:B. Extensible Markup Language2. 在XML中,用于定义文档结构的元素是什么?A. 标签B. 属性C. 注释D. 实体答案:A. 标签3. XML文档必须有一个根元素,这个根元素必须包含所有其他元素,以下哪个不是根元素的特征?A. 根元素必须有一个开始标签和一个结束标签B. 根元素不能嵌套其他元素C. 根元素是文档中最大的元素D. 根元素可以包含子元素答案:B. 根元素不能嵌套其他元素4. 在XML中,属性值必须使用哪种符号括起来?A. 单引号B. 双引号C. 尖括号D. 圆括号答案:B. 双引号5. XML命名空间的作用是什么?A. 用于区分不同XML文档中的同名元素B. 用于存储XML文档C. 用于定义XML文档的结构D. 用于格式化XML文档的显示答案:A. 用于区分不同XML文档中的同名元素6. 在XML中,如何处理特殊字符,例如小于号(<)和大于号(>)?A. 使用实体引用B. 使用注释C. 使用CDATA区块D. 使用转义字符答案:A. 使用实体引用7. XML文档中,哪种类型的注释可以被XML解析器忽略?A. 单行注释B. 多行注释C. 条件注释D. 所有注释答案:D. 所有注释8. 在XML中,如何声明一个文档类型?A. 使用<!DOCTYPE>声明B. 使用<!ENTITY>声明C. 使用<!ELEMENT>声明D. 使用<!ATTLIST>声明答案:A. 使用<!DOCTYPE>声明9. XML Schema定义了XML文档的结构和数据类型,以下哪个不是XML Schema的基本组件?A. 元素B. 属性C. 注释D. 数据类型答案:C. 注释10. 在XML中,CDATA区块用于什么?A. 包含XML代码B. 包含二进制数据C. 包含不被解析的文本D. 包含注释答案:C. 包含不被解析的文本。

XML复习题

XML复习题

一.填空题1.XML全称:eXtensible Markup Language2.XML文档有序言码、处理指令、根元素、元素、属性、CDATA区和注释组成。

3.验证XML文档的有效性需要用Microsoft XML Validator 和Microsoft XSL Debugger 。

4.按照实体的具体内容分类,实体可分为可解析和不可解析5.xml schema定义了哪两种主要的数据类型;简单和复杂二.选择题6.下面哪个是不合法的( D )(<book>)7.下面哪个不是XML解析器的功能()A.检查XML文件格式是否良好。

B.检查DTD是否正确。

C.传递错误信息D.压缩文件容量8.XML文档声明必须记在()A文档的任何地方 B文档第一行C文档的最后一行 D文档格式定义DTD之后9.在XML要用使用“<”字符“>”号的实体引用方式是(&lt; &gt; )A.&ampB.&gtC.&lgD.&apos10.&amp是什么符号实体引用()A.“<” B“>” C“&” D“:”11.有如下的DTD元素声明语句<!ELEMENT bookinfo(title,author.pullisheep,price)>下面解析正确的是()A bookinfo元素title,author.pullish和price元素组成B bookinfo元素可以有title,author或push或priceC bookinfo元素可以有title.author.pullish.priceD 以上解析全错。

12.可以在元素及属性的声明中引用内部一般实体,如()<!ENITY pcd (#PCDATA)><!ELEMENT title &pcd>13.每个schema文档都是从下列()元素开始。

xml期末考试试题

xml期末考试试题

xml期末考试试题一、选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. eXtensible Markup LanguageC. eXternal Markup LanguageD. eXtra Markup Language2. 在XML文档中,用于定义元素和属性的命名空间的属性是:A. xmlnsB. nsC. namespaceD. nsprefix3. 下列哪个不是XML文档的结构良好性要求?A. 元素必须有开始和结束标签B. 属性值必须用引号括起来C. 文档必须有一个且只有一个根元素D. 所有元素名称必须以大写字母开头4. XML命名空间的声明方式是什么?A. <namespace:element>B. xmlns:prefix="URI"C. <prefix:element xmlns:prefix="URI">D. <element xmlns="URI">5. XML Schema定义的元素类型有哪些?A. 简单类型和复杂类型B. 原子类型和复合类型C. 内置类型和自定义类型D. 抽象类型和具体类型6. 在XML文档中,如果一个元素没有指定结束标签,它将被视为什么类型的元素?A. 空元素B. 自闭合元素C. 未定义元素D. 错误元素7. 下列哪个不是XML的解析方式?A. DOM解析B. SAX解析C. 正则表达式解析D. 树状结构解析8. XML文档的声明位于文档的哪个部分?A. 文档的开头B. 文档的中间C. 文档的结尾D. 可以在文档的任何位置9. 在XML中,用于表示字符数据的元素是:A. <data>B. <value>C. <char>D. <text>10. XML文档中的注释是如何表示的?A. <!-- 这是一个注释 -->B. <comment>这是一个注释</comment>C. <?xml comment?>D. /* 这是一个注释 */二、填空题(每空2分,共20分)11. XML文档的声明通常以________开始,以________结束。

xml复习题

xml复习题

1. <?xml version="1.0" encoding="GB2312" standalone = "no"?>中,xml version=“1.0“表示(),encoding=“GB2312”表示支持()。

2. 一个XML文档是由()部分和()部分。

3. <书名类别=“计算机”书号=“1232”>XML技术</书名>,题中的类别和书号是书名的()。

4. XML Schema中模型组包括:()组,()组,()组。

5. 格式良好的XML是遵循()规则的XML文档。

6.()是XML文档的基本成分,是确保元素唯一性的限定名称。

7.用来规定XML文档,对XML文档限制有()与()两种类型。

8. CSS使用于设置()和()文档表现形式的标记性语言,在一个CSS样表中,通过()指令导入其他CSS样式表。

9. 在XML文档中,所有文本将被解释器进行解析,而()、()、()、()、()”等符号被作为特定的用途来使用而不能直接在XML文档中使用。

10. 外部的DTD分为:()文档和()文档。

11. 在站点开始运行后,第一个用户访问站点的时候,将触发Globle.asax文件中的两个事件,它们分别是()和()。

12. 名称空间的作用范围()。

13 在XML文档中,所有文本将被解释器进行解析,而()、()、()、()、()”等符号被作为特定的用途来使用而不能直接在XML 文档中使用。

1 <?xml version="1.0" encoding="gb2312" ?><!DOCTYPE 汽车展[<!ELEMENT 汽车展(汽车+) ><!ELEMENT 汽车(颜色,车门数量,轮胎数量,座位数量)><!ELEMENT 颜色(#PCDATA)><!ELEMENT 车门数量(#PCDATA)><!ELEMENT 轮胎数量(#PCDATA)><!ELEMENT 座位数量(#PCDATA)>]>(1)程序中根元素是:(2)汽车+表示什么意思:(3)<!ELEMENT 颜色(#PCDATA)>数据类型是:1.编写一段程序,根元素为:教工资料,教工资料包含一个或若干个教工子元素,教工子元素中包含:姓名、性别、电话、职称、家属,其中家属中又包含姓名、性别、电话等子元素。

xml复习资料要点

xml复习资料要点

1. XML是()。

A. 一种标准泛用标记语言B.一种扩展性标识语言C. 一种超文本标记语言D. 一种层叠样式表单2. 对XML进行验证的前提条件是( )。

A.该XML文档的数据模型是完整的B.该XML文档的定义是正确的C.该XML文档的数据是正确的D.该XML文档的格式是正确的3. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。

A.UML B. DTD C. Namespace D. XSL4.下面哪个公司或组织制定了XML( )。

A. ISO B.Oracle C. W3C D. Microsoft5.下列哪项不是标记语言( )。

A. SQLB. HTMLC. SGMLD. XML6.下列哪项可以显示XML文档中的数据( )。

A. XSLB. SchemaC. XSDD. XML7. 在XML文档的第一条声明语句中,能使用的属性是( )。

A. xsdB. htmlC. xslD. version8.下面()对schema中简单元素的描述是不正确的。

A.不能拥有属性定义B.不能拥有子元素定义C.”unbounded”属性值表明可出现1次D.可以有自定义数据类型9.下列( )是规范的XML元素?A. booklistB. 3classC. Book CaseD. ?xml10.在DTD声明中使用()符号可以使子元素任意调换顺序。

A.?B.* C.| D.+11.下面关于DTD的描述()是不正确的。

A.DTD声明语法及XML语法相同B.DTD声明是以DOCTYPE开始C.DTD声明中可以有SYSTEM关键字D.DTD文件的扩展名为“.dtd”12. 以下()是使用参数实体的正确方法。

A.&RefEntity;B.%RefEntity;C.@RefEntity;D.!RefEntity;13. 以下Schema中()元素可以加入属性。

A.简单类型B.复杂类型C.纯元素类型D.对象类型14. 下列()是XSL根元素。

XML复习题

XML复习题

一选择题1.XML是(一种扩展性标记语言)。

2.XPath是(XML的路径语言)。

3.URI代表(统一资源标识符)。

4.下面的XML声明中,声明了该文档采用了什么编码标准 <?xml version=”1.0”?> (GB2312)。

Unicode UTF-85.下面的注释中,哪个是正确的?( <!--这个注释是正确的-->)。

6.下面关于书籍信息的XML代码中哪行含有属性?(<数量单位=“本”>5000</数量>)。

7.DTD是(文档类型定义,用来验证XML)。

8.对XML进行验证的前提条件是(该XML文档的格式是规范的)。

9.何谓DOM(XML文档对象模型)。

10.正确的空标记(<a />)。

11.关于XML文档,叙述错误的是(不可以使用中文名作为XML的元素标记)叙述正确的是(编写XML文档必须在首行对其声明、XML的元素标记区分大小写、一个合法的XML文档必须包含一个根元素)。

12.合法的XML元素标记(<student_no></student_no>)。

13.在元素声明中,当元素包含了子元素时,可以用量词来限定子元素出现的次数,那么关于量词说明错误的是(?:表示元素可以出现0次或无限次),正确的是(*:表示元素可能出现在XML文档中0到无限次 +:表示元素可以出现1次到无限次?:表示元素可以出现0次或1次)。

14.关于XSL转换技术叙述正确的是(XSL转换技术主要是XML文档可以使用<xls:value-of select=””/>)指令来显示元素值在XSL转化中可以使用<xsl:for-each select=””>指令来控制元素值的循环显示)。

15.利用CSS样式表中设置文本的显示方式时,通过将display的值指定为(block)使得文本在浏览器的一个块区域中显示。

16.下面的选项中,(version encoding standalone)是XML声明的属性,(style-sheet)不是。

xml基础期末考试题及答案

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的主要区别。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XML复习题一、单项选择题:1、XML的含义是()A、客户端脚本程序语言B、文档对象模型C、级联样式表D、可扩展标记语言2、下面正确的XML标记名称是:()A、<5book>B、<book 5>C、<book%>D、<book-5>3、URI 代表什么?( )A、统一资源定位符B、统一资源命名符C、统一资源标识符D、企业资源定位符4、这行XML 声明,声明该文档采用了什么编码标准?( )<?xml version="1、0" ?>A、GB2312B、ANSIC、Unicode UTF-8D、Windows-12525、在XML文档中,下列语句:<?MyApp select * from Students?> “MyApp”表示什么意思?( )A、使用MyApp代表后面的那条SQL语句SELECT * FROM StudentsB、声明MyAppC、用户自已下的定义D、进行指令处理的应用程序的名称6、下面的xslt模板完成的功能是:( D )<xsl:template match=”Name”><xsl:apply-templates select=”*[@Prefix]” /></xsl:template>A、选取Name元素的第一个具有Prefix属性的子元素B、选取具有Prefix属性的Name元素C、选取所有具有Prefix属性的Name元素D、选取Name元素的所有具有Prefix属性的子元素7、XML的主要特点是能够定义自己的()A、DTDB、VBScriptC、CGID、JavaScript8、对于xml文档中的ID/IDREF概念来说,下面的哪些陈述是不正确的()A、对于IDREF来说,需要大量的处理资源来遍历这个IDB、ID类型的属性值不能够以数字开头C、一个元素可以具有多个ID类型的属性D、ID类型的属性的值在整个xml文档中是唯一的9、在CSS中使用背景图片需要使用参数()A、imageB、urlC、styleD、embed10、在CSS的文本属性中,文本修饰的取值text-decoration:overline表示()A、不用修饰B、下划线C、上划线D、横线从字中间穿过11、有如下一段代码,它是( )<?xml version =“1、0”encoding=“GB2312”standalone=“yes”?><state coursename=“课程”><courseid id=“0900”><name>网页设计与制作</name></courseid></state>A、XML代码B、HTML代码C、Java代码D、JavaScript代码12、下列是一个xsl 样式表单声明语句:<xsl:stylesheet version=”1、0”xmlns:xsl=”http://www、w3、org/1999/xsl/transfor m”>请问上面语句代表什么意思?()A、提示CPU,使用特殊功能来处理表单文件“transform”B、提示xml处理器,通过使用转换xml的处理器中的特殊功能来处理所有前缀xsl:的元素、C、该表单文件的版是1、0D、该表单文件所在位置13、这是一段关于书籍信息的XML 源码:①、<?xml version="1、0" encoding="GB2312" ?>②、<书籍>③、<书名>XML 试题</书名>④、<数量单位="本">5000</数量>⑤、</书籍>⑥、<!—以上是书籍信息-->哪行含有属性?A、①B、②C、③D、④E、⑤F、⑥14、何谓DTD?A、文档架构定义,用来验证XMLB、文档类型定义,用来验证XMLC、XML 文档的数据部分D、XML 文档的片断15、使用GetElementsByTagName()方法,可以从Document 或Element 对象中查找到什么?( )A、指定名称的所有元素B、指定名称的所有子元素C、指定名称的所有元素及其子元素D、所有指定元素的名称16、下列哪个属性不是遍历属性?()A、fromB、actuateC、labelD、to17、哪一种架构是基于XML的,过渡性的Microsoft架构?( )A、XSD架构B、W3C架构C、DTD架构D、XDR架构18、在CSS中,字体简略属性的正确写法是()。

A、P{font:italic bold 12pt 宋体}B、P{font:bold italic 12pt 宋体}C、P{font:宋体bold italic 12pt}D、P{font:12pt bold italic 宋体}19、下列关于XML文档中根元素的说法,不正确的有()A、每一个结构完整的XML文档有,且只有一个根元素B、根元素完全包括了文档中的所有其他元素C、根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D、根元素不能包含属性节点20、XML描述的是( )A、数据的格式B、数据的规则C、数据的本身D、数据的显示方式21、下面哪个公司或组织制定了XML?()A、ISOB、OracleC、W3CD、Microsoft22、XML采用以下哪种数据组织结构?()A、星状结构B、线状结构C、树状结构D、网状结构23、以下哪一项是引用参数实体的正确方法?( )A、&RefEntity;B、% RefEntity;C、@ RefEntity;D、! RefEntity;24、以下哪个CSS属性是用于字体样式的设定?A、text-indentB、font-styleC、displayD、font-weight25、下列哪些不是XSL元素? ()A、xsl: elementB、xsl: backgroundC、xsl: copyD、xsl: choose26、以下哪个元素属于XSLT的顶层元素?A、xsl:stylesheetB、xsl:outputC、copyD、xsl:apply-template27、XSLT要为转换后的文档添加属性,应使用下列哪个元素?A、xsl:elementB、xsl:attributeC、xsl:value-ofD、xsl:comment28、DTD是XML的重要特征之一,它对XML文档中标记的含义进行描述。

在DTD定义中,()标记用来创建最基本的文件类型标记。

A、<!DOCTYPE>B、<!ELEMENT>C、<!-…->D、<Script>29、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。

A、GB码B、Unicode码C、BIG5码D、HZ码30、下列哪个是XSL元素?A、xsl: outputB、xsl: stylesheetC、documentElementD、HTML文档第一层标记31、XML文件的构架可以归结为一个()A、树B、链C、列表D、图32、在XML文档中,下面不是结构良好的规则有( )。

A、文件第一行必须是XML文件说明B、属性值必须加引号C、标记不可嵌套和重叠D、文档中只能包含一个根元素33、使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为( )A、noneB、underlineC、overlineD、blink34、使用浏览器访问Web服务器时,主要使用的传输协议为( )A、FTPB、TELNETC、HTTPD、SMTP35、XML基于的标准是( )A、HTMLB、MIMEC、SGMLD、CGI36、在CSS语言中下列哪一项是“背景颜色”的允许值()A、justifyB、transparent (透明)C、capitalizeD、aseline37、在提取串行型元素时,XSLT元素应必须使用哪个属性?()A、selectB、nameC、hrefD、order-by38、下列关于XML的描述中,正确的有()A 、如果已经指定了父元素的命名空间,子元素就不能使用自己的命名空间。

B、元素可以应用命名空间,属性不可以C 、结构完整的XML文档一定是合法的XML文档D、合法的XML文档一定是结构完整的XML文档。

39、使用CreateNode方法添加节点时,下列哪一个不是正确的节点类型:()A、commentB、ElementC、RootElementD、CDATA40、作为XML文件,其必要条件是()A、可索引化B、能够描述一定的信息C、以XML为第一个标记开头D、符合“结构良好的”标准41、下面关于XML和HTML描述错误的是()A、XML比HTML功能强大B、HTML着重描述Web页格式,XML着重描述Web页内容C、HTML和XML书写格式上基本相同D、XML具有严密性、可扩展性、互操作性和开放性的特点42、在XML的声明中,encoding缺省的属性是()A、GB2312B、BIG5C、UTF-8D、UTF-1643、&QUOT;表示的符号是()A、<B、>C、″D、&44、在CSS语言中下列哪一项是“左边框”的语法()。

A、border-left-width: <值>B、text-decoration: <值>C、border-left: <值>D、border-top-width: <值>45、XML描述的是( )A、数据的格式B、数据的规则C、数据的本身D、数据的显示方式46、对XML文件的最基本要求是( )。

A、可索引化B、能够描述一定的信息C、以XML为第一个标记D、符合“结构良好”的标准47、下面对XML文档中注释的正确说法是:()A、注释是用于提醒自己或临时标注出文档中不完善的部分B、注释是以/*…*/为标志的C、注释可以出现在XML声明之前D、注释能写在标记中48、XML文件的第一行一般需要声明文件类型,声明是以( )符号开始。

A、<?B、<HTML>C、<XML>D、<!—49、能从XML文档的特定标记中将信息读出来的是:()A、xsl:for-eachB、xsl:value-ofC、xsl:commentD、xsl:element50、统一资源定位器从左到右的正确组成是( )A、服务器地址、端口、路径、Internet资源类型B、Internet资源类型、服务器地址、端口、路径C、服务器地址、端口、Internet资源类型、路径D、Internet资源类型、服务器地址、路径、端口51、下面定义正确的CSS是( )A、font、html、property {color:#191970}B、、note{font-size:small}C、P{text-indent:3、5pt}D、BODY{margin:5pt;15pt;25pt}52、以<BR>标记为例,XML处理类似于HTML的单边标记的写法正确的是( )A、<BR></BR>B、<BR>/C、<BR/>D、<BR\>53、在XML语言中,有些符号由于被标记或标记的属性所占用,在XML文本中用特殊符号表示,“&gt;”代表()符号。

相关文档
最新文档