第九章电子商务技术基础练习题第1页共7页一、填空题1.定义电子文档结构和描述其内容的国际标准语言是SGML,它是所有电子文档标记语言的起源。2.能够描述其他语言及其语法和词汇表的语言称为元语言。3.XML文档的声明中的编码方式常用的有和UTF-8和GB2312。4.HTML是用SGML所定义的,是它的一个应用。5.XML元素由起始标记、结束标记和两者之间的内容三个部分组成。6..XLL(eXtensibleLinkingLanguage)可扩展的链接语言分为两部分:XLink和Xpointer7.XML属性的声明位置是文档的第一行。8.XML文档中用来包含文本的组件是CDATA段。9.命名空间是解决XML元素多义性和名字冲突问题的方案。10.XML是SGML的一个子集。11.当XML文档符合XML的语法规则时,称该文档是“良好格式的”(Well-formed)。12.每个XML文档都分为两个部分:序言和文档元素。13.<?xmlversion=”1.0”encoding=”GB2312”?>就是一个XML文档的声明。14.XML文档内容的主体部分,一般由文档的声明、处理指令、标识、注释和内容组成。15.XML文档中一共有四类元素,分别为空元素,仅含有文本的,含其他元素的元素含子元素、文本或混合元素的元素。16.XMLSchema两种重要的模型是MicrosoftXMLSchema和DTD。17.MicrosoftXMLSchema和W3CXMLSchema分别使用AttributeType和attribute声明XML文档属性。18.命名空间的声明一般放置在元素的开始标记处,其使用语法如下所示:xmlns:prefix=“URI”19.XMLSchema如同DTD一样,负责定义和描述XML文档的结构和内容。定义XML文档中存在哪些元素和元素之间的关系,还可以定义元素和属性的数据类型。20.所有Schema文档都必须要使用schema元素作为其根元素。21.声明用户自定义的简单数据类型使用关键字simpleType。22.声明复杂数据类型使用关键字complexType。23.Schema文档中,用于声明元素的element元素的属性minOccurs的作用是指定该元素在XML文档中可以出现的最少次数。24.XSLT是一种将XML文档转换成其他形式文档的技术。现在常用的两种技术分别是:XSL-FO和XPath。25.XSLT处理过程涉及4个要素:XSLT处理器、输入XML文档、输入XSLT文档和输出文档。26.每一个XSLT样式表中都有一个应用到根节点的模板。27.一个格式良好XSL文件是由XSL标记和HTML标记组成。28.模板是XSLT文档中包含一系列构造输出节点或输出内容的指令的集合,都使用定义XML数据显示的样式。29.使用xsl:sort标记可以对多个同名的节点访问,并且该节点可以设置在显示数据的时候,可以按升序或降序显示。30.可以在XSL文件中使用xsl:element创建一个标记,设置标记的名称。31.在XSL中使用样式表CSS有两种方式:一种直接通过嵌入的HTML标记中的属性style·来设置该标记以实现样式的定义,另外一种是把CSS代码放在style标记之间。32.在XSL中显示标记的名称,有两种方式:一种是通过来显示,另外一种是通过来xsl:node-name显示。33.用来包含数据显示的信息的文档就是。34.W3C推荐的样式表标准有两个,它们分别是CSS和XSL。35.XPath可分为四种数据类型:、节点集、布尔值和字符串数值36.xsl:value-of用来取出XML文件中被选择的元素或属性的内容。37.SQLServer2005通过SELECT语句的forxml扩展功能,支持在服务器端以XML文档的形式返回SQL第九章电子商务技术基础练习题第2页共7页查询结果。38.RAW模式将查询结果集中的每一行映射到一个XML元素,并将行中的每一列映射到一个属性。39.AUTO模式支持生成嵌套的XML元素,默认情况下,FROM子句中的每个表(在SELECT子句中至少列出一列)将映射到一个XML元素,SELECT子句中的列映射为属性。二、单项选择题1.XML文档属于纯文本文件,下面那些不能成为该文档组成部分。(C)A.XML文档的声明B.XML处理指令C.元素定义(属性定义)D.XML标识及其内容(XML文档注释)2.XML文档默认的编码方式是:(D)A.ASCIIB.UnieodeC.UTF-16D.UTF-83.下列元素定义中正确是:(C)A.B.C.D.4.实体引用符'代表的是下列哪个特殊符号?(C)A.B.C.‘D.“5.在XML文件中可以作为元素类型和属性名使用的是:(A)A.命名空间B.处理指令C.标记D.URI6.XML声明语句:(B)A.standaloneB.encodingC.encordD.cording7.统一资源标识符简称为:(A)A.URIB.URLC.UPID.URN8.在XML文档中包含多个重数值的是(B)A.属性B.子元素C.命名空间D.标记9.XSL是(B)文件。A.XMO文件B.样式表单文件C.soap文件D.转换后的流文件10.下列选项中不属于XML标记意义的是(B)A.结构B.记录C.语义D.样式11.属性(B)用来表示XML文档所使用的字符集。A.versionB.encodingC.standaloneD.xsd12.XML(A)提供了一种避免元素命名冲突的方法。A.命名空间B.DTDC.XSDD.XSL13.含有中文字符的XML文档中,encoding的属性值应设为(B)A.BIG5B.GB2312C.UTF-8D.UTF-1614.在W3CXMLSchema文档中要为元素赋予固定值,使用的属性是(A)A.fixedB.defaultC.modelD.nillable15.W3CXMLSchema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定义同一元素的元素属性是(C)A.abstractB.formC.refD.block16.W3CXMLSchema文档中,attribute元素的属性use值为(A)表示属性是可选的并且可以具有任何值。A.optionalB.prohibitedC.requiredD.fixed17.MicrosoftXMLSchema文档中的根元素用(B)声明。A.schemaB.SchemaC.xsd:schemaD.xsi:schcma18.W3CXMLSchema文档中元素element的(A)属性指定子元素可以出现的最多次数。A.maxOccursB.minOccursC.MaxD.min19.W3CXMLSchema属性使用(B)元素列举枚举值。A.enumB.enumerationC.listD.group第九章电子商务技术基础练习题第3页共7页20.在W3CXMLSchema文档中,(C)元素用来声明只有一个相容元素必须出现,用于互斥情况。A.groupB.allC.choiceD.sequence21.对于代码:属性age是(A)A.可选的B.必须的C.任意的D.无控制的22.XSD中的(A)允许引用任何在同一目标命名空间的上下文中被定义的外部模式。A.include元素B.import元素C.ref属性D.group元素23.(A)用于定义至少包含一个子元素或属性的元素。A.复杂数据类型B.内置数据类型C.用户自定义的简单数据类型D.没有元素24.下面(A)标记是调用模板的标记。A.xsl:apply-templatesB.xsl:templateC.xsl:for-eachD,xsl:if25.指定的标记下的内容完全复制到输出文件需用到(B)标记。A.xsl:ifB.xsl:copyC.xsl:chooscD.xsl:whcn26.在XSL中加入注释,需要用到(A)标记。A.xsl:commentB.xsl:value-ofC.xsl:for-eachD.xsl:where27.xsl:sort元素一般作为xsl:apply-tcmplates或(D)的子元素出现。A.xsl:value-ofB.xsl:templateC.xsl:apply-tomplatesD.xsl:for-each28.XML的含义是(D)A、客户端脚本程序语言B、文档对象模型C、级联样式表D、可扩展标记语言29.下面正确的XML标记名称是:(B)A、5bookB、C、D、30.URI代表什么?(C)A、统一资源定位符B、统一资源命名符C、统一资源标识符D、企业资源定位符31.这行XML声明,声明该文档采用了什么编码标准?(C)A、GB2312B、ANSIC、UnicodeUTF-8D、Windows-125232.在XML文档中,下列语句:“MyApp”表示什么意思?(D)A、使用MyApp代表后面的那条SQL语句SELECT*FROMStudentsB、声明MyAppC、用户自已下的定义D、进行指令处理的应用程序的名称33.由(C)元素定义的模板规则是XSL样式表的最重要部分。A.xsl:value-ofB.xsl:templateC.xsl:apply-templatesD.xsl:choose34.选择catalog元素下的所有名为cd的子元素,要使用的XPath表达式是(B)。A./catalogB./catalog/cdC./catalog/cd/*D./catalog/@cd35.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。(A)A.ID/IDREFB.Key/keyrefC.CDATAD.ENTITY36.在XML中,DOM中IXMLDOMNodeList的length属性表示的是。(C)A.该对象中文本字符的长度B.该对象中元素节点的数量C.该对象中节点的数量D.该对象中文档对象的数量37.下列说法错误的是。(B)A.在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容的定义的B.Schema从字面意义上来说,可以翻译成架构,它的基本意思是为XML文档制定一种模式C.Schema相对于DTD的明显好处是XMLSchema文档本身也是XML文档,而不是像DTD一样使用自成一体的语法D.IXMLDOMNode表示根节点,这是处理XML对象模型数据的基本接口,这个接口还包含了对数据类型、名称空间、DTD、schema的支持38.下列说法错误的是。(B)A.XSL在转换XML文档时分为明显的两个过程:首先转换文档结构,然后将文档格式化输出第九章电子商务技术基础练习题第4页共7页B.XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档C.如果将XML文档看成DOS目录结构,XPath就是cd、dir等目录操作命令的集合D.如果将XML文档看作一个数据库,XPath就是SQL查询语言39.一个学生成绩表的数据(含有Java/VB/VC++/SQLServer/Oracel各门课程的成绩),分别按成绩小于60输出不及格、成绩在60到80分之间输出合格、成绩在80分以上的输出优秀。下列XSL语句能够很好地完成此需求。(C)A.语句B.与结合C.、、与语句结合D.与语句结合40.阅读下面XML文档,然后判断下列说法正确的是。(C)A.tom是元素对象,同样也是文本对象B.是元素对象,同样也是文本对象C.tom是文本对象D.tom是元素对象41.(B)属性指定元素最多出现的次数。A.minOccursB.maxOccursC.minExclusiveD.maxExclusive42.某新闻网站新闻量较大,并且新闻需要被即时发布。该网站可以通过各种浏览器和手持设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml文档中,并使用DOM进行解析。使用以下(B)方法可以提高后台应用系统的性能,从而