一、填空题1、XML早期主要是用来进行()2、可扩展标记语言XML是()的子集。3、XML最初的设计目的是为了()4、可使用XML从()文件中分离数据。5、程序开发语言WAP和WML是在()的基础上产生的。6、每个XML文档都分为两个部分:()和()7、?xmlversion=”1.0”encoding=”gb2312”?就是一个()8、XML文档内容的主体部分,一般由()、()、()、注释和内容组成。9、代表一个元素开始的分隔符被称作(),代表一个元素结束的分隔符被称作()。10、XML文档中一共有四类元素,分别为(),仅含文本的,(),含子元素、文本或混合元素的元素。11、文档类型定义DTD,用来描述()。12、DOCTYPE声明由以下部分组成:()、()、可选的外部标识符以及()。13、在DTD中,元素类型是通过()标记声明的。14、属性类型设为ID,表明该属性的取值()。15、XML定义了两种类型的entity。一种是(),另一种是()。16、所有Schema文档都必须要使用()作为其根元素。17、Sequence元素来自于()命名空间。18、声明用户自定义的简单数据类型使用关键字()19、声明复杂数据类型使用关键字()。20、Schema文档中,用于声明元素的element元素的属性minOccurs的作用是()。21、用来包含数据显示的信息的文档就是()。22、W3C推荐的样式表标准有两个,他们分别是()和()。23、XSL由两部分组成:一是(),二是()。24、XPath可分为四种数据类型:()、()、()、()。25、()用来取出XML文件中被选择的元素或属性的内容。26、()定义了文档的逻辑结构和访问、操纵文档的方法。27、为了使用XMLDOM的功能,我们需要一个()。28、DOM解析树是由()组成的。29、()对象表示DOM树的最顶层节点。30、()对象代表XML文档树形结构中的一个单个节点。31、处理XML文档有两种方式,一是(),另一个是()。32、()类是一个虚基类,它包含了读XML文档的方法和属性。33、我们可以在()对象中创建新的元素节点和文本节点。34、我们可以使用DataSet对象的()方法,将DataSet中的内容写到文件或流中。35、在JDOM中,XML元素是()类的实例。1.XML文件是由——以及它所包含的内容所构成的文本文件。2.保存XML文件时,其扩展名为。3.XML文件用开始。4.XML文件根标记。5.非空标记必须由与”结束标签“组成。6.非空标记的内容可以有两部分形成:标记和。7.XML文件的全体标记必须形成结构。8.XML文件与DTD文件有两种形式的关联:和PUBLIC。9.可以使用来检查一个XML文件的有效性。10.不准备对一个标记有任何约束时,元素的”标记的约束条件“是关键字。二、选择题。1、XML由()工作组开发。A.XMLB.SGMLC.W3CD.HTML2、属性()用来表示XML文档所使用的字符集。A.VersionB.EncodingC.Standalone3、XML()提供了一种避免元素命名冲突的方法。A.命名空间B.DTDC.XSDD.XSL4、下列哪段代码描述的是空元素?A.titleabc/titleformataaaaa/formatgenrecccccc/genreB.DVDid=”1”titletttttt/titleformatmmmm/formatgenredddddddd/genre/DVDC.book/5、含有中文字符的XML文档中,encoding的属性值应设为()A.BIG5B.GB2312C.UTF-86、实体引用是一种合法的XML名字,前面带一个符号()A.&B.;C.+7、下列选项中,是合法的元素名。A.TOMB.1JACKC.128、对于下面的代码!ELEMENTPRODUCT(PRODUCTNAME,DESCRIPTION,PRICE,QUANTITY)下列选项中,不是PRODUCT元素的子元素。()A.PRODUCTNAMEB.DESCRIPTIONC.NUMBERD.QUANTITY9、DTD文档中,定义属性的关键字是()A.ATTLISTB.ELEMENTC.ENTITY10、DTD文档中,某元素属性的属性特点被定义为#requried,说明此属性值在XML文档中()A.必须给出B.可有可无11、下列选项中,()是预定义实体。A.&name;B.<C.©right;12、定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是()A.SequenceB.GroupC.ChoiceD.AllE.attributeGroup13、对于下列代码xs:attributename=”age”type=”xs:integer”use=”optional”/属性age是A.可选的B.必选的14、XSD中的()允许引用任何在同一目标命名空间的上下文中被定义的外部模式。A.include元素B.Import元素15、()用于定义至少包含一个子元素或属性的元素。A.复杂数据类型B.内置数据类型C.用户自定义的简单数据类型16、由()元素定义的模板规则是XSL样式表的最重要部分。A.xsl:value-ofB.Xsl:templateC.Xsl:apply-templatesD.Xsl:choose17、选择catalog元素下的所有名为cd的子元素,要使用的XPath表达式是()A./catalogB./catalog/cdC./catalog/cd/*18、xsl:sort元素一般作为xsl:apply-templates或()的子元素出现。A.xsl:value-ofB.Xsl:templateC.Xsl:apply-templatesD.Xsl:for-each19、XSL是()文件。A.XML文件B.样式表单文件C.Soap文件D.转换后的流文件20、一个xsl文件可能转换成()A.HTML文件B.XSL文件C.流文件D.XML文件21、()对象是DOM树的基本对象。A.XMLDocumentB.XMLDOMNode22、()对象用来验证XML文档对于DTD、XSD的正确性。A.IXMLDOMNodeListB.DOMDocumentC.IXMLDOMNodeD.IXMLDOMParseError23、IXMLDOMNode对象的常用属性nodeValue中存储的内容是()A.节点名称B.节点类型C.节点包含的文本D.该节点的第一个子节点24、IXMLDOMParseError对象的常用属性errorCode中存储的内容是()A.包含类型为长整型的错误代码B.包含解释错误原因的字符串C.存储代表错误行数的长整型D.存储代表错误行数位置的长整型25、NET平台上主要使用System.Xml名称空间中的()类采用流模式对XML数据使用流模式进行读操作。A.XmlTextReaderB.XmlNodeReaderC.XmlValidatingReader26、很多用来表示DOM中的节点类是从()类继承而来的。A.XmlDocumentB.XmlEntityC.XmlAttributeD.XmlNode27、如果要创建新的文本节点,可以使用XmlDocumen对象中的()方法A.CreateTextNodeB.InnerTextC.XmlElement28、ReadXmlSchema方法的作用是()A.将XML模式读入DataSetB.将数据集的结构定义写入文件或流29、DataSet对象GetXmlSchema方法的作用是()A.以字符串的形式返回DataSet的xml表示形式的xsdB.以字符串的形式返回xml形式的数据1.XML是什么?()A)一种标准泛用标记语言B)一种扩展性表示语言C)一种超文本标记语言D)一种层叠样式表单2.XPath是什么?()A)XML的路径语言B)XML的转化C)文档对象模型D)XML命名空间3.URI代表什么?()A)统一资源定位符B)统一资源命名符C)统一资源标识符D)企业资源定位符4.下面的XML声明中,声明了该文档采用了什么编码标准?()?xmlversion=”1.0”?A)GB2312B)ANSIC)UnicodeUTF-8D)Windows-12525.下面的注释中,哪个是正确的?()A)!这个注释是正确的B)!--这个注释是正确的--C)--这个注释是正确的--D)!--这个注释是正确的!--6.下面关于书籍信息的XML代码中哪行含有属性?()①书籍②书名XML试题/书名③数量单位=“本”5000/数量④/书籍A)①B)②C)③D)④7.DTD是什么?()A)文档构架定义,用来验证XMLB)文档类型定义,用来验证XMLC)XML文档的数据部分D)XML文档的片段8.对XML进行验证的前提条件是什么?()A)该XML文档的数据模型是完整的B)该XML文档的定义是正确的C)该XML文档的数据是正确的D)该XML文档的格式是规范的9.何谓DOM?()A)XML文档B)XML文档对象模型C)XML模型预言D)XML路径语言10.下列哪个是正确的空标记?()A)a/B)aindex=”97”/C)a/D)a/a11.关于XML文档叙述错误的是()A)不可以使用中文名作为XML的元素标记B)编写XML文档必须在首行对其声明C)XML的元素标记区分大小写D)一个合法的XML文档必须包含一个根元素12.以下哪项是合法的XML元素标记()A)1xyy/1xyyB)Name/nameC)student_no/student_noD)sidsid13.在元素声明中,当元素包含了子元素时,可以用量词来限定子元素出现的次数,那么关于量词说明错误的是()A)*:表示元素可能出现在XML文档中0次到无限次B)+:表示元素可以出现1次到无限次C)?:表示元素可以出现0次或无限次D)?:表示元素可以出现0次或1次14.关于XSL转换技术叙述错误的是()A)XSL转换技术主要是XML文档B)可以使用xsl:value-ofselect=””指令来显示元素值C)在XSL转换中可以使用xsl:for-eachselect=””指令来控制元素值的循环显示D)XSL转换中没有条件处理指令15.利用XSS样式表中设置文本的显示方式时,通过将display的值指定为()使得文本在浏览器的一个块区域中显示。A)lineB)blockC)list-itenD)none三、上机题