《XML作业题答案讲解(共12页).doc》由会员分享,可在线阅读,更多相关《XML作业题答案讲解(共12页).doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上第一章一、填空题1. HTML语言是如何显示数据的,XML是描述 。2. HTML语言遵循 协议,而在网络运行的。3. XML是一种 和 语言,XML具有自描述性、内容和显示相分离、可扩张、独立于平台等特点。4. XML解析器是 之间存在的软件组织,主要起桥梁的作用。5. XML的技术优势有 、 、可扩展性、语法自由、结构化集成数据。答案:1. 数据是什么2. http3. 描述数据和数据结构4. XML和应用程序5. 数据重用,数据和表示分离二、选择题1. HTML语言中 表示超级链接的标记。A. B. C. D.2. 表单标记中, 用来表示文本框或密码框输入字符最
2、大数。A. file B. maxlengthC. size D. name3. 下面 不是XML语言的特点。A. 自我描述 B.可扩展C. 跨平台 D. 修饰数据4. 下面 不是XML使用的解析器。A. IBM XML4Jaache Xerces B. Sun Project XC. Microsoft MSXML D. Java5. 下面 不是XML的相关技术。A. DTD B. XSLC. DHTML D. XPath6. 对表格的两行进行行合并,需用 标记。A. rowspan B. clospanC. cellpadding D. table7. HTML标记中,能够完成颜色设定的标
3、记,除了 标记不是外,其余全是。A. bgcolor B. TextC. color D. href8. HTML标记中能显示图片的标记是 。A. embed B. srcC. img D. a9. 对XML文档的显示样式修饰的是下面 技术。A. XSL B. XPathC. Xlink D. XHTML10. HTML语言中的预定义标记是 标记。A. address B. blockquoteC. pre D. u答案:ABDDC ADCAC三、简答题1. 简述HTML表格有哪些标记。2. 简述XML和HTML的关系。3. 简述XML的应用的领域。4. 简述XML的特点。5. 简述XML的优
4、势。XML的语法一、填空题1. XML是一种设计特定领域标记语言的 语言。2. 一个规范的XML文档由 、主体和尾部三部分组成。3. XML文档的声明中的编码方式常用的有 和GB2312.4. XML文档基本的组成成分是标记和 。5. XML元素由 、结束标记和两者之间的内容三部分组成。6. XML文档的元素特性是 、关联性和迥异性。7. XML属性的声明位置是 。8. XML文档中用来包含文本的组件是 。9. 是解决XML元素多义性和名字冲突问题的方案。10. 可以用作命名空间标识符来确保命名空间的唯一性的是 和URN。答案:1、元标记 2、序言 3、UTF-8 4、元素 5、开始标记 6、
5、可扩展性 7、文档的第一行 8、CDATA段 9、命名空间 10、URL二、选择题1. 目前,浏览器所支持的XML版本是 。A. 1.0 B. 1.1C. 2.0 D. 3.02. XML文档默认的编码方式是 。A. ASCII B. UnicodeC. UTF-16 D. UTF-83. 下列元素定义中正确的是 。A. B. C. D. 4. 实体引用符'代表的是下列哪个特殊符号?A. C. D. “5. 在XML文件中可以作为元素类型和属性名使用的是 。A. 命名空间 B. 处理指令C. 标记 D. URI6. XML声明语句:A. standalone B. encodingC
6、. encording D. cording7. 统一资源标识符简称为 。A. URI B. URLC. UPI D. URN8. 在XML文档中包含多个重数值的是 。A.属性 B. 子元素C. 命名空间 D. 标记9. 下面特性中,不属于元素的特性的是 。A. 可扩展性 B. 关联性C. 描述性 D. 迥异性10. 下列选项中不属于XML标记意义的是 。A. 结构 B. 记录C. 语义 D. 样式答案:ADCCA BABCB三、简答题1. 简述XML文档的结构及其各部分的组成内容。2. 对于空标记和空元素,它们的相同和不同之处在什么地方?3. 下面将给出一个元素及其子元素,应该如何把子元素转
7、变成该元素的属性。 1100mm600mm710mm 4. 在XML文档中的特殊字符都有哪些?5. 简述XML命名空间的作用。DTD规范XML文档1. 填空题1. DTD的全称为 ,它分为外部DTD和 两种。2. 文档中的元素在DTD中用 关键字来声明。3. 属性类型分为CDATA, , ,IDREF,IDREFS, ,ENTITIES, ,NMTOKENS和 十种。4. %字符用于声明 。5. 条件语句通常与 一起使用。答案:1、文档类型定义 内部DTD 2、ELEMENT 3、枚举 ID,ENTITY,NMTOKEN,NOTATION 4、参数化实体 5、实体二、选择题1. 用于确保文档的
8、一致性和有效性的是 。A. DTD B. 命名空间C. 实体 D. 注记2. DTD中元素内容类型中,关键字 表示元素只包含被解析的字符数据。A. #PCDATA B. 子元素C. CDATA D. 实体3. DTD中属性用 来声明。A. ATTLIST B. ELEMENTC. DOCTYPE D. ENTITY4. 元素指示符+表示元素可以出现的次数为 。A. 1 B. 0C. 0 D.15. 属性类型中 可以指定一个属性的值是在DTD中声明的注记的名称。A. IDREF B. ENTITIESC. NOTATION D. NMTOKEN6. 使用外部DTD,在XML文档声明中standa
9、lone值为 。A. yes B. noC. 0 D. 17. 固定属性默认值的关键字是 。A. FIXED B. PCDATAC. REQUIRED D. IMPLIED8. 使用 可以将一个DTD元素及属性声明嵌套在另一个DTD中。A. 内部参数实体 B. 外部参数实体C. 内部普通实体 D. 外部普通实体9. 实体是一个外部文件,该外部文件由个人或工作小组定义并认可的外部普通实体使用的格式为 。A. SYSTEM B. PUBLICC. LIST D. ADMIN10. 通过 可以告诉解析器如何来显示未解析实体。A. 注记 B. 条件语句C. 实体 D. 属性答案:AAAAC BABAA
10、三、简答题1. 简述内部DTD和外部DTD的声明结构与应用。2. XML中已解析实体 包含哪些实体类型,它与未解析实体的差异是什么?3. 简要描述下述每个元素类型声明:1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)4. 简述注记的用法。5. 简述编写形式规范且有效的XML文档的条件。Schema规范XML文档一、填空题1. XML Schema两种重要的模型是Microsoft XML Schema和 。2. M
11、icrosoft XML Schema和W3C XML Schema分别使用AttributeType和 声明XML文档属性。3. ElementType元素的content属性的有效值包括empty, ,eltOnly和 。4. W3C XML Schema数据类型分为 和复杂类型两种。5. W3C XML Schema数据类型 指定32位浮点数。答案:1、W3C XML Schema 2、attribute 3、textOnly 、mixed 4、简单类型 5、float二、选择题1. 在Microsoft XML Schema使用数据类型,引用的名称空间是urn:schemas-micr
12、osoft-com: 。 A. datatype B. xml-data C. xml-msdata D. xslt2. 在W3C XML Schema文档中要为元素赋予固定值,使用的属性是 。A. fixed B. default C. model D. millable3. 为Micosoft XML Schema文档元素AttributeType描述数据类型的元素是 。A. description B. datatype C. type D. ref4. W3C XML Schema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定义同一个元素的元素属性是 。A. abstra
13、ct B. form C. ref D. block5. W3C XML Schema文档中,attribute元素的属性use值为 表示属性是可选的并且可以具有任何值。A. optional B. prohibited C. required D. fixed6. Microsoft XML Schema文档中的根元素用 声明。A. schema B. Schema C. xsd:schema D. xsi:schema7. W3C XML Schema文档中元素element的 属性指定子元素可以出现的最多次数。A. maxOccurs B. minOccurs C. max D. min
14、8. W3C XML Schema属性使用 元素列举枚举值。A. enum B. enumeration C. list D. group9. 如果在W3C XML Schema文档中定义了目标名称空间,要在XML文档中使用 引用该Schema文档。A. noNamespaceSchemaLocation B. Location C. schemaLocation D. namespaceLocation10. 在W3C XML Schema文档中, 元素用来声明只有一个相容元素必须出现,用于互斥情况。A. group B. all C. choice D. sequence答案:AABCA
15、BABCC三、简答题1. 简述XML Schema与DTD的异同,及XML Schema的特点。2. 分别描述两种XML Schema模型的结构及元素和属性定义语法。3. 根据下面给出的DTD,给出相应的XML Schema文档。1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)CSS修饰XML文档一、填空题1. XML中使用样式表有两种方式:一种是在XML文档中直接嵌入CSS代码,另外一种方式是 。2. 样式表由样
16、式规则组成,而样式规则的语法是 。3. CSS的基本样式中,颜色属性的取值可以是十六进制取值、颜色名称、 。4. CSS的基本样式中,在设置边框属性之前,必须优先设置 属性,然后才能设置其他的属性。5. CSS的基本样式中,文本样式主要用来设置文本的一些相关属性,其中text-decoration属性有none、blink、underline、 , 等属性值。答案:1、XML文档中引入独立的CSS文件 2、选择符属性:属性值; 3、RGB 4、border-style 5、overline line-through二、选择题1. 下面 不是文本的显示方式。A. block(块) B. line
17、(行) C. double(双线) D. list-item(列表)2. 用来设置背景图片的CSS基本标记是 。A. background-color B. background-image C. background-repeat D. background-position3. 在CSS样式中,设定鼠标形状的基本标记是 。A.none B. color C. mouse D. cursor4. 创建一个带有样式表的XML文档,要做的第一步是 。A. 构思所要建立XML文档所需要的资源及相关数据内容B. 创建XML文档C. 创建CSS文档D. 测试以前的文档5. CSS的样式表中字体的属性中
18、 用来修饰字体的对比度和亮度。A. font-family B. font-style C. font-weight D. font-variant6. 下面哪个 不是定位属性position的属性值。A. absolute B. relative C. static D. solid7. 设置字体以粗体的形式显示,使用 属性。A. font-style B. font-weight C. font-variant D. font-family8. 边框样式中设置上边框的宽度的是 。A. border-style B. border-color C. border-top-width D. b
19、order-bottom9. 设置XML元素上边缘距离是 属性。A. margin-top B. margin-right C. margin-left D. margin-bottom10. 设置XML元素的文本缩进量的是 属性。A. text-align B. text-indent C. line-height D. letter-spacing答案:CBDAC DBCAB三、简答题1. 简述XML文档使用样式表的两种方式,每一种方式使用什么指令?2. 简述XML文档中样式表的基本样式都有哪些?3. 假设XML有三个标记的名字都是“电视”,简述一下怎么处理才能使三个标记显示不同的样式。4
20、. 简述在处理XML文档层叠时,所使用的标记及需要注意的事项。5. 简述CSS样式表的优势有哪些?XSL转换2. 填空题1. 一个格式良好XSL文件是由 XSL 标记和HTML标记组成,这里HTML标记的格式也是良好的。2. 模板是 的集合,都使用定义XML数据显示的样式。3. 我们使用 标记可以对多个同名的节点访问,并且该节点可以设置在显示数据的时候,可以按升序或降序显示。4. 可以在XSL文件中使用创建一个标记,设置标记的名称,通过 标记可以为创建的标记设置设置相应的属性。5. 在XSL中使用样式表CSS有两种方式:一种直接通过嵌入的HTML标记中的属性style来设置该标记以实现样式的定
21、义,另外一种是把CSS代码放在 之间。6. 在XSL中显示标记的名称,有两种方式:一种是通过来显示,另外一种是通过 来显示。答案:1、XSL 2、一系列规则的集合 3、xsl:for-each 4、xsl:attribute 5、style标记 6、xsl:node-name二、选择题1. 下面 标记是调用模板的标记。A. xsl:apply-templates B. xsl:templateC. xsl:for-each D. xsl:if2. 下面 不是逻辑运算符。A. $and$ B. $gt$C. $or$ D. $not$3. 下面 标记不能达到筛选数据的作用。A. xsl:if B
22、. xsl:chooseC. $lt$ D. xsl:comment4. 下面符号 不在XSL中使用的通配符。A. * B. C. / D. ?5. 下面 不是XSL语言的功能。A. 把XML转换为HTML B. 格式化输出对象C. 定义XML模式 D. 链接不同的XML文档6. 下面 比较运算符的含义为不等于。A. $ne$ B. $qe$C. $gt$ D. $lt$7. 指定的标记下的内容完全复制到输出文件需用到 标记。A. xsl:if B. xsl:copyC. xsl:choose D. xsl:when8. 在XSL中加入注释,需要用到 标记。A. xsl:comment B.
23、xsl:value-ofC. xsl:for-each D. xsl:where9. 在多条件的判断语句中,获得条件的属性是 。A. match B. test C. template D. value10. 下面情况中, 是格式良好的HTML文档出现的情况。A. 标记封闭 B. 使用单根C. 标记交叉 D. 属性没有引号括起来答案:ABDDD ABABA三、简答题1. XSL语言可以分为几部分,每部分完成的功能有哪些?2. XSL样式表的基本结构是什么形式?3. XSL文件必须有根模板吗?根模板的格式是什么?4. XSL可以使用那些标记和运算符来筛选数据?5. 描述XSL的转换原理。DOM接
24、口技术一、填空题1. DOM是Document Object Model的英文缩写,翻译过来的意思是 。2. DOM有四个基本接口,分别是 , ,Node和NamedNodeMap。3. 用来表示标记中包含的数据的节点对象,是用 接口创建的。4. 使用DOM处理XML,常发生的异常有 。5. XML文件在被加载到内存中是,会被封成一个 对象。答案:1、文档对象模型 2、NodeList,Document 3、Text 4、DOMException 5、Document二、选择题1. 下面 不是继承Node接口。A. Document接口 B. Attr接口C. Text接口 D. TypeIn
25、fo接口2. Document接口实现的对象对应XML文件Document节点,该节点下面有两种类型的节点:Element节点、 。A. DocumentType节点 B. Attr节点C. Node节点 D. Text节点3. 下面 方法是输出获得XML文档的编码形式的。A. getXmlVersion() B. getDocType()C. getXmlEncoding() D. getLength()4. 下面 方法可以获得XML文档的节点树的根节点。A. getEntities() B. getPublicId()C. getDocumentElement() D. getWholeT
26、ext()5. 删除某个标记的属性,使用 方法。A. removeAttribute(String name) B. removeChild(Node node)C. replaceWholeText(String text) D. getNodeName()6. 获得XML文档节点中包含的数据,使用 节点对象。A. Element B. DocumentC. Text D. Attr7. 下面 方法是添加节点的方法。A. appendChild() B. appendC. setchild() D. insertChild()8. 获得XML文档中属性的值,需要使用 节点对象。A. Elem
27、ent B. DocumentC. Text D. Attr9. 把一个XML节点树转换为XML文档,需要用 方法。A. getInstance() B. transform()C. appendChild() D. getVersion()10. 调用Document节点使用 可返回当前节点的DocumentType子节点。A. getWholeText() B. getDocType()C. getXmlVersion() D. getLength()答案:DACCA CADBB三、简答题1. 简述DOM的工作原理。2. DOM的常用接口有哪些,分别表示什么?3. 被解析的XML文件标记与
28、Document节点的哪种类型子孙节点相对应?4. getElementsByTagName(String name)和getChildNodes()有什么区别?5. 创建一个XML文件,通常需要哪些步骤?SAX接口技术一、填空题1. SAX是 的缩写,是基于事件模型处理XML文件。2. SAX和 都是访问XML文档中信息的API 接口。3. 提供SAX分析程序的所有接口的JAXP软件包是 。4. 要实现一个事件处理器需要继承 类,该类继承了ContentHandler、DTDhandler、EntityResolver和ErrorHandler接口,并实现了里面的方法。5. 当解析器解析到文
29、档的结尾时,调用 方法。答案:1、Simple API for XML 2、DOM 3、org.xml.sax 4、DefaultHandler 5、endDocument()二、选择题1. 当解析器解析到文档的其中的一个错误时,肯定不会调用的方法是 。A. public void warning() B. public void error()C. public void fatalError() D. public void skippedEntity()2. 当解析器解析到文档的开始标记时,会调用 方法。A. public void startElement() B. public vo
30、id startDocument()C. pulic void startPrefixMapping() D. public voic setDocumentLocator()3. 当解析器解析到文档的标记之间的文本数据时,会调用 方法。A. public void notationDecl() B. public void characters()C. public void ignorableWhitespace() D. public void processingInstruction()4. 当解析器解析到文档中一条指令时,会调用 方法。A. public void processi
31、ngInstruction() B. public void skippedEntity()C. public void unparsedEntityDecl() D. public void startDocument()5. 下面 不是SAX解析器解析XML文件的优点。A. 可以解析任意大小的文件 B. 适合创建自己的数据结构C. 适合小信息子集 D. 可以给XML文件添加节点6. 当解析器解析到文档中命名空间,会调用 方法。A. pulic void startPrefixMapping() B. public void startDocument()C. public voic set
32、DocumentLocator() D. public void characters()7. 当解析器解析到文档的实体时,会调用 方法。A. public InputSource resolveEntity() B. public void fatalError()C. public void characters() D. public void startDocument()8. SAX解析器解析文件可能发生的异常是 。A. DOMException B. SAXExceptionC. EOFException D. ArithmeticException9. 当解析器解析到文档的实体时
33、,若遇到无法解析的实体,会调用 方法。A. public InputSource resolveEntity() B. public void characters()C. public void skippedEntity() D. public void unparsedEntityDecl()10. 如果获取XML文档中某一行的数据,需调用 方法。A. public voic setDocumentLocator() B. public void unparsedEntityDecl()C. public void fatalError() D. public void startDocument()答案:DBBAD AABCA三、简答题1. 简述一下SAX的工作机制。2. 简述一下SAX和DOM两者各自的有点和缺点。3. 简述在SAX解析过程中遇到错误,会采取哪些措施。4. 简述SAX中文件定位器的作用及用法。5. 简述SAX解析过程中,文件、指令、元素、数据、实体解析的先后顺序。数据岛一、 填空题1. 数据岛就是被HTML网页 或包含的XML数据。2