您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > xml习题1答案(南信大专用)
一、填空题1、每个XML文档都分为两个部分:序言和文档元素。2、?xmlversion=1.0encoding=gb2312?就是一个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、SQLServer2005通过SELECT语句的forxml扩展功能,支持在服务器端以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文档中所属的文档结构名称?xmlversion=1.0encoding=UTF-8?PRODUCTDATAPRODUCTPRODUCTNAMEarea=”CHINA”飞机模型/PRODUCTNAME!--thisisacomment--DESCRIPTION外贸出口产品/DESCRIPTIONPRICE15/PRICEQUANTITY9/QUANTITY/PRODUCT/PRODUCTDATA二、选择题答案如下:BB*BA第2章1、属性()用来表示XML文档所使用的字符集。A.versionB.encodingC.standalone2、XML()提供了一种避免元素命名冲突的方法。A.命名空间B.DTDC.XSDD.XSL3、下列那段代码描述的是空元素?()A.titlegonewiththewind/titleformatmovie/formatgenreclassic/genreB.DVDid=”1”titlegonewiththewind/titleformatmovie/formatgenreclassic/genre/DVDC.book/4、含有中文字符的XML文档中,encoding属性值应设为()A.BIG5B.GB2312C.UTF-85、实体引用是一种合法的XML名字,前面带有一个符号()A.&B.;C.+第3章1、下列选项中,哪一个是合法的元素名?()A.TOMB.1JACKC.122、对于下面的代码!ELEMENTPRODUCT(PRODUCTNAME,DESCRIPTION,PRICE,QUANTITY)下列选项中,哪一个不是PRODUCT元素的子元素?()A.PRODUCTNAMEB.DESCRIPTIONC.NUMBERD.QUANTITY3、DTD文档中,定义属性的关键字是()。A.ATTLISTB.ELEMENTC.ENTITY4、DTD文档中,某元素属性的属性特点定义为#REQUIRED,说明此属性值在XML文档中()A.必须给出B.可有可无5、下列选项中,哪一个是预定义实体?()A.&name;B.<C.©right;第4章1、定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:A.sequenceB.groupC.choiceD.allE.attributeGroup:2、对于下列代码:xs:attributename=agetype=xs:integeruse=optional/属性age是:A.可选的B.必选的3、哪种类型用于定义至少包含一个子元素或属性的元素?A.复杂数据类型B.内置数据类型C.用户自定义的简单数据类型4、阅读程序,将其补充完整。?xmlversion=1.0?xsd:schemaxmlns:xsd=:elementname=CUSTOMERDATAtype=cdata/!--cdata--xsd:complexTypename=cdataxsd:sequencexsd:elementname=CUSTOMERtype=custtype//xsd:sequence/xsd:complexType!--custtype--xsd:complexTypename=custtypexsd:sequencexsd:elementname=FIRSTNAMEtype=xsd:string/xsd:elementname=LASTNAMEtype=xsd:string/xsd:elementname=CONTACTINFOtype=contacttype//xsd:sequencexsd:attributename=CUSTOMERIDtype=xsd:stringuse=required//xsd:complexType!--contacttype--xsd:complexTypename=contacttypexsd:choicexsd:elementname=RESIDENCEtype=addtype/xsd:elementname=OFFICEtype=addtype//xsd:complexType!--addtype--xsd:complexTypename=addtypexsd:groupref=ADDPHONE//xsd:complexType!--ADDPHONE--xsd:groupname=ADDPHONExsd:sequencexsd:elementname=ADDRESStype=xsd:string/xsd:elementname=PHONEtype=xsd:string//xsd:sequence/xsd:group/xsd:schemaA./xsd:complexTypeB./xsd:choiceC.xsd:sequenceD.xsd:choice第6章1、由()元素定义的模板规则是XSL样式表的最重要的部分A.xsl:value-ofB.xsl:templateC.xsl:apply-templatesD.xsl:choose2、选择catalog元素下的所有名为cd的子元素,要使用的XPATH表达式是()A./catalogB./catalog/cdC./catalog/cd/*3、xsl:sort元素一般作为xsl:apply-templates或()的子元素出现。A.xsl:value-ofB.xsl:templateC.xsl:apply-templatesD.xsl:for-each4、xsl是什么文件()Axml文件B样式表单文件Csoap文件D转换后的流文件5、文件emp.XSL的内容如下:?xmlversion=1.0encoding=UTF-8?xsl:stylesheetversion=1.0xmlns:xsl=:fo=:templatematch=/htmltableborder=3cellspacing=2trthEmployeeName/ththDateofBirth/ththAddress/ththDesignation/th/tr.bodyxsl:for-eachselect=EMPDETAILS/EMPtrtdxsl:value-ofselect=EMPNAME//tdtdxsl:value-ofselect=DOB//tdtdxsl:value-ofselect=ADDRESS//tdtdxsl:value-ofselect=DESIG//td/tr/xsl:for-each/body/table/html/xsl:template/xsl:stylesheet使用上面这个样式表单文件,有可能转换成什么格式的文件?()Ahtml文件Bxsl文件C流文件Dxml文件三、简答题1.什么是xml?xml的特点有哪些?2.分别描述DOM解析器和SAX解析器的解析步骤。3.写出下列缩略词对应的中文意思。XML,DTD,XSD,CSS,XSL,XSLT,DOM4.写出下列技术对应文档的后缀名:XML,DTD,XSD,CSS,XSL5、写出XML的文档规则。6、XML元素命名规范是什么?7.模式文件自定义的数据类型有几种?分别写出它们的语法。8分别写出普通实体和参数实体定义的语法和他们的引用方式。9.使用XMLDOM,可以让我们遍历、读取和操纵XML文档的结构和内容,列出XMLDOM中的主要对象和方法四、程序填空题1、?xmlencoding=?[!ELEMENTUNIVERSITY()!ELEMENTNAME(#PCDATA)!ELEMENTADDRESS(#PCDATA)!ENTITYname青岛大学!ENTITYaddress宁夏路308号]!--thisisacomment--UNIVERSITY!--NAME元素中的内容为实体name中的内容--NAME/NAME!--ADDRESS元素中的内容为实体address中的内容--ADDRESS/ADDRESS/UNIVERSITY2、PRODUCTDATA1.dtdPRODUCTDATAPRODUCTPRODUCTID=P001CATEGORY=TOYSPRODUCTNAMEGoneWiththeWind/PRODUCTNAMEPRICE25.00/PRICEQUANTITY35/QUANTITY/PRODUCT/PRODUCTDATA3.将下面的模式文件的内容补充完整?xmlversion=1.0encoding=UTF-8?xmlns:xs=name=PRODUCTDATAtype=prdata/name=prdataxs:sequencexs:elementname=PRODUCTtype=prdt//xs:sequencexs:complexTypename=prdtxs:elementname=PRODUCTNAMEt
本文标题:xml习题1答案(南信大专用)
链接地址:https://www.777doc.com/doc-2857424 .html