XML 练习题(31页).doc

上传人:1595****071 文档编号:35031542 上传时间:2022-08-20 格式:DOC 页数:31 大小:100KB
返回 下载 相关 举报
XML 练习题(31页).doc_第1页
第1页 / 共31页
XML 练习题(31页).doc_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《XML 练习题(31页).doc》由会员分享,可在线阅读,更多相关《XML 练习题(31页).doc(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-一、填空题1. HTML语言是如何显示数据的,XML是描述数据是什么。2. HTML语言遵循http协议,而在网络运行的。3. XML是一种描述数据和数据结构语言,XML具有自描述性、内容和显示相分离、可扩张、独立于平台等特点。4. XML解析器是XML和应用程序之间存在的软件组织,主要起桥梁的作用。5. XML的技术优势有数据重用、数据和表示分离、可扩展性、语法自由、结构化集成数据。二、选择题1. HTML语言中 A 表示超级链接的标记。A. B. C. D.2. 表单标记中, B 用来表示文本框或密码框输入字符最大数。A. file B. maxlengthC. size D. name

2、3. 下面 D 不是XML语言的特点。A. 自我描述 B.可扩展C. 跨平台 D. 修饰数据4. 下面 D 不是XML使用的解析器。A. IBM XML4Jaache Xerces B. Sun Project XC. Microsoft MSXML D. Java5. 下面 C 不是XML的相关技术。A. DTD B. XSLC. DHTML D. XPath6. 对表格的两行进行行合并,需用 A 标记。A. rowspan B. clospanC. cellpadding D. table7. HTML标记中,能够完成颜色设定的标记,除了 D 标记不是外,其余全是。A. bgcolor B

3、. TextC. color D. href8. HTML标记中能显示图片的标记是 C 。A. embed B. srcC. img D. a9. 对XML文档的显示样式修饰的是下面 A 技术。A. XSL B. XPathC. Xlink D. XHTML10. HTML语言中的预定义标记是 C 标记。A. address B. blockquoteC. pre D. u三、简答题1. 简述HTML表格有哪些标记。答案:table定义表格、tr定义表行、th定义表头、td定义表标题2. 简述XML和HTML的关系。答案:(异同)相同点:XML和HTML都是SGML的子集,都是标记语言。 不同

4、点:HTML不具有扩展性,侧重于如何表现信息,不要求标记的嵌套、配对等;难于阅读和维护;内容描述和显示方式整合为一体;不支持深层的结构描述;不支持Web的各种不同应用,不区分大小写。XML是元标记语言,可用于定义新的标记语言,即具有扩展性;侧重于如何结构化的描述信息;严格要求标记嵌套、配对,并遵循DTD树状结构;结构清晰,便于阅读和维护;内容描述和显示方式分离;文件结构嵌套可以复杂到任何程度;支持Web的各种不同应用。3. 简述XML的应用的领域。答案:XML 应用在不同的领域,目前看来,XML 有 5 个比较重要的应用:1.交换数据 2.Web 服务 3.内容管理 4.Web 集成 5.配置

5、 的特点。4. 简述XML的特点。答案:XML 可以定义自己的一族标记。它具有下面的特点。 XML 是元语言。 允许通过使用自定义格式,标示、交换和处理数据库可以理解的数据。 基于文本的格式,允许开发人员描述结构化数据并在各种应用之间发送和交换这些数据。 有助于在服务器之间传输结构化数据。5. 简述XML的优势。答案:技术优势:1.数据重用 2.数据和表示分离 3.可扩展性 4.语法自由 5.结构化集成数据 商业优势:XML 使用费专有格式,不收版权、专利、商业秘密或其他种类的知识产权的限 制。XML 使有价值的数据能够在网络之间流通、交换从而达到商业上信息共享的目的XML的语法一、填空题1.

6、 XML是一种设计特定领域标记语言的元标记语言。2. 一个规范的XML文档由序言、主体和尾部三部分组成。3. XML文档的声明中的编码方式常用的有UTF-8和GB2312.4. XML文档基本的组成成分是标记和元素。5. XML元素由开始标记、结束标记和两者之间的内容三部分组成。6. XML文档的元素特性是可扩展性、关联性和迥异性。7. XML属性的声明位置是文档的第一行。8. XML文档中用来包含文本的组件是CDATA段。9. 命名空间是解决XML元素多义性和名字冲突问题的方案。10. 可以用作命名空间标识符来确保命名空间的唯一性的是URL和URN。二、选择题1. 目前,浏览器所支持的XML

7、版本是 A 。A. 1.0 B. 1.1C. 2.0 D. 3.02. XML文档默认的编码方式是 D 。A. ASCII B. UnicodeC. UTF-16 D. UTF-83. 下列元素定义中正确的是 C 。A. B. C. D. 4. 实体引用符'代表的是下列哪个特殊符号? CA. C. D. “5. 在XML文件中可以作为元素类型和属性名使用的是 A 。A. 命名空间 B. 处理指令C. 标记 D. URI6. XML声明语句:A. standalone B. encodingC. encording D. cording7. 统一资源标识符简称为 A 。A. URI B

8、. URLC. UPI D. URN8. 在XML文档中包含多个重数值的是 B 。A.属性 B. 子元素C. 命名空间 D. 标记9. 下面特性中,不属于元素的特性的是 C 。A. 可扩展性 B. 关联性C. 描述性 D. 迥异性10. 下列选项中不属于XML标记意义的是 B 。A. 结构 B. 记录C. 语义 D. 样式答案:ADCCA BABCB三、简答题1. 简述XML文档的结构及其各部分的组成内容。答案:一个格式规范的 XML 文档应遵守 W3C 的标准的语法要求,它由下列三个部分组成 可选的序言 包括 XML 文档的声明及注释。 文档的主体 由一个或多个元素组成,其形式为一个可能包含

9、字符数据的文档树。 可选的尾部 包括注释、处理指令和紧跟元素树后的空白。2. 对于空标记和空元素,它们的相同和不同之处在什么地方?答案:空元素和空标记在 XML 解析器中的处理是相同的,也就是说它们的作用是等价的,两者的不同之处只在于语法结构。 3. 下面将给出一个元素及其子元素,应该如何把子元素转变成该元素的属性。 1100mm600mm710mm 答案: 4. 在XML文档中的特殊字符都有哪些?答案:XML中共有5个特殊的字符,分别是:&“。如果配置文件中的注入值包括这些特殊字符,就需要进行特别处理。有两种解决方法:其一,采用本例中的特殊标签,将包含特殊字符的字符串封装起来;其二,使用XM

10、L转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列在表4-2中说明: 答案:Spring在进行XML配置时,如果属性值包含了一个XML的特殊符号,因此我们特意在属性值外添加了一个的XML特殊处理标签,的作用是让XML解析器将标签中的字符串当作普通的文本对待,以防止某些字符串对XML格式造成破坏。5. 简述XML命名空间的作用。DTD规范XML文档1. 填空题1. DTD的全称为文档类型定义,它分为外部DTD和内部DTD两种。2. 文档中的元素在DTD中用ELEMENT关键字来声明。3. 属性类型分为CDATA,枚举,ID,IDREF,IDREFS,ENTITY,ENTITIES,

11、NMTOKEN,NMTOKENS和NOTATION十种。4. %字符用于声明NOTATION。5. 条件语句通常与实体一起使用。二、选择题1. 用于确保文档的一致性和有效性的是 A 。A. DTD B. 命名空间C. 实体 D. 注记2. DTD中元素内容类型中,关键字 A 表示元素只包含被解析的字符数据。A. #PCDATA B. 子元素C. CDATA D. 实体3. DTD中属性用 A 来声明。A. ATTLIST B. ELEMENTC. DOCTYPE D. ENTITY4. 元素指示符+表示元素可以出现的次数为 A 。A. 1 B. 0C. 0 D.15. 属性类型中 C 可以指定

12、一个属性的值是在DTD中声明的注记的名称。A. IDREF B. ENTITIESC. NOTATION D. NMTOKEN6. 使用外部DTD,在XML文档声明中standalone值为 B 。A. yes B. noC. 0 D. 17. 固定属性默认值的关键字是 A 。A. FIXED B. PCDATAC. REQUIRED D. IMPLIED8. 使用 B 可以将一个DTD元素及属性声明嵌套在另一个DTD中。A. 内部参数实体 B. 外部参数实体C. 内部普通实体 D. 外部普通实体9. 实体是一个外部文件,该外部文件由个人或工作小组定义并认可的外部普通实体使用的格式为 A 。A

13、. SYSTEM B. PUBLICC. LIST D. ADMIN10. 通过 A 可以告诉解析器如何来显示未解析实体。A. 注记 B. 条件语句C. 实体 D. 属性三、简答题1. 简述内部DTD和外部DTD的声明结构与应用。答案:内部DTD的声明: Eg:!DOCTYPE cd 外部DTD的声明; Eg:2. XML中已解析实体 包含哪些实体类型,它与未解析实体的差异是什么?答案:字符实体、命名实体、外部实体、参数实体、所有实体(除参数实体外)都以一个与字符(&)开始,以一个分号(;)结束。XML 标准定义了所有 XML 解析器都必须实现的 5 种标准实体,尽管它们还支持其他实体。&ap

14、os; 是一个撇号:& 是一个与字符:" 是一个引号:< 是一个小于号:3、 简要描述下述每个元素类型声明:1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)答案:1) 表示元素 Name 包含一个 Firstname 元素, 至多包含一个 Middlename 元素, 以及一个 Lastname 元素。 2)表示元素 Test 可以包含多个 qustion 和 anseer 的元素组,也可以

15、不包括任何元素组。 3)表示元素 Discusstion 包含一个 subjest 元素,后跟多个 top-information 和 solution 的元素组,也可以不包括任何元素组。4、 简述注记的用法。答案:1、注记是能够解决应用程序不能正常显示未解析实体这个问题的方式,注记通过在DTD文件中的NOTATION声明为非XML数据描述一种可能的方式。 2、注记的声明语法为其中,name为在XML文档中所要使用的标识符,text包含标识注记的标识字符串。5、 简述编写形式规范且有效的XML文档的条件。答案:一个规范的xml文件如果和某个dtd文件相关联,并遵守dtd文件或Schemag规定

16、的条件,就称为有效的xml文件。有效的XML 文件必需符合一组比格式正确更严谨的规则。文件的序文必须包含合适的文件型态宣告,该宣告中包括了文件型态定义(DTD),负责定义文件的结构。Schema规范XML文档一、填空题1. XML Schema两种重要的模型是Microsoft XML Schema和 W3C XML Schema。2. Microsoft XML Schema和W3C XML Schema分别使用AttributeType和attribute声明XML文档属性。3. ElementType元素的content属性的有效值包括empty,textOnly,eltOnly和mix

17、ed 。4. W3C XML Schema数据类型分为简单类型和复杂类型两种。5、W3C XML Schema数据类型 float指定32位浮点数。答案:1、W3C XML Schema 2、attribute 3、textOnly 、mixed 4、简单类型 5、float二、选择题1. 在Microsoft XML Schema使用数据类型,引用的名称空间是urn:schemas-microsoft-com: A 。 A. datatype B. xml-data C. xml-msdata D. xslt2. 在W3C XML Schema文档中要为元素赋予固定值,使用的属性是 A 。A

18、. fixed B. default C. model D. millable3. 为Micosoft XML Schema文档元素AttributeType描述数据类型的元素是 B 。A. description B. datatype C. type D. ref4. W3C XML Schema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定义同一个元素的元素属性是 C 。A. abstract B. form C. ref D. block5. W3C XML Schema文档中,attribute元素的属性use值为 A 表示属性是可选的并且可以具有任何值。A. opti

19、onal B. prohibited C. required D. fixed6. Microsoft XML Schema文档中的根元素用 B 声明。A. schema B. Schema C. xsd:schema D. xsi:schema7. W3C XML Schema文档中元素element的 A 属性指定子元素可以出现的最多次数。A. maxOccurs B. minOccurs C. max D. min8. W3C XML Schema属性使用 B 元素列举枚举值。A. enum B. enumeration C. list D. group9. 如果在W3C XML Sch

20、ema文档中定义了目标名称空间,要在XML文档中使用 C 引用该Schema文档。A. noNamespaceSchemaLocation B. Location C. schemaLocation D. namespaceLocation10. 在W3C XML Schema文档中, C 元素用来声明只有一个相容元素必须出现,用于互斥情况。A. group B. all C. choice D. sequence答案:AABCA BABCC三、简答题1. 简述XML Schema与DTD的异同,及XML Schema的特点。答案:XML Schema 和 DTD 都用于文档验证,其中前者更为

21、精确和灵活。 XML Schema 是内容“开放”的模型,可扩展、功能强;而 DTD 是内容“封闭”的模型, 可扩展性差。 XML Schema 支持丰富的数据类型;而 DTD 不支持元素的数据类型,对于属性的类型定义 也很有限。 XML Schema 支持命名空间机制;DTD 不支持。 XML Schema 可以针对不同情况分别对整个 XML 文档或者文档局部进行验证;而 DTD 缺乏这种灵活性。 XML Schema 的语法完全遵循 XML 规范,符合 XML 语法,可以和 DOM 技术结合使用, 功能强大;而 DTD 语法本身有自己的语法和要求,比较难以学习。 XML Schema 的特

22、点:一致性 、扩展性 、互换性 、规范性 、数据类型多样性2. 分别描述两种XML Schema模型的结构及元素和属性定义语法。3. 根据下面给出的DTD,给出相应的XML Schema文档。1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)答案: (1 )(2) (3) 补充:简述XML文档使用样式表的两种方式,每一种方式使用什么指令? 答案: XML中使用样式表有两种方式:一种是引入式,就是把CSS代码做成独立的文件,引入到XML中;一种是嵌入式,就是把CSS代码直接放到XML中。 引入式的操作指令:xml-stylesheet表示在这里使用了样式表。URL表示要引入文件所在的路径。 嵌入式的指令:在XML文件中加入一条处理指令,改指令是一个命名空间的声明。 假设XML有三个标记的名字都是“电视”,简述一下怎么处理才能使三个标记显示不同的样式? 答案:在三个标记都是“电视”的后面加上属性ID,令ID=01,02,03,相应的在后面的CSS样式表设置标记的电视后面加上#01,#02,#03使其分开。 比如XML中: CSS中:电视#01 第 31 页-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com