XML期末复习原题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、填空题

1.______名称空间_______是解决XML元素多义性和名字冲突问题的方案。

2.XML元素由______开始标记_______、结束标记和两者之间的内容三部分组成。

3.DTD全称为_______文档类型定义__________,它分为外部DTD和__内部DTD__两种。

4.XSL文件中,主模板的match属性值为____/_____。

5.DTD文件中,表示元素能出现零次或多次的限定符号为_____*_______。

6.DTD中%字符用于声明_____参数______实体。实体定义

Jordan”>,则XML文档中引用“MJ”实体的表达式为____普通&MJ; 参数实体用%___。

7.XML文档片段为:

XML程序设计

如果SAX解析器设置为支持名称空间,写出解析元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。uri=_____清华大学出版社______;localName=_____bookName_______;qName=____tup:bookName ____。

8.DOM全称为____文档对象模型____,DOM解析采用文档驱动,SAX解析使用_事件__

驱动。

9.SAX解析器是否报告XML声明给事件处理器?______不会_____(填“是”或“否”)

10.HTML文件中引入数据岛使用的标记名为_______xml _________。

11.下面代码中的“学生信息”是______文档对应根_______元素;

12.match=“/”语句的含义是_____定义主模板_______;

13.XML文档中下条语句的作用是:_____xml文件与xsl样式文件关联_______;

14.在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;

15.语句的作用是_____满足要求输出Name元素内容_______;

16.在DTD文档中下面语句的作用是_______定义教师,子元素顺序为姓名和性别,只出

现一次__;

17.在DTD文档中下面语句的作用是_______使用外部实体pic1________;

18.声明语句的作用是为_____姓名_元素声

明__身份证号____属性;

19.是___xml声明_______。

20.在DTD中,元素类型是通过____ELEMENT____标记声明的。

21.属性类型设为ID,表明该属性的取值_________不能为重复值_____________。

22.xml定义了两种类型的entity。一种是_________普通实体__________ ;另一种是_____

参数实体_______。

23.所有Schema文档都必须要使用_____xs:schema______作为其根元素。

24.声明用户自定义的简单数据类型使用关键字____simpleType___ 。声明复杂类型元素要

使用的关键字是___complexType__

25.dtd中指定,属性是必选属性要使用的关键字是:____#REQUIRED_______;指定属性

是可选属性要使用的关键字是_____#IMPLIED______

26.能够通过DTD验证的XML文档我们称为___格式良好______的文档;

五、程序填空题

1.

< !DOCTYPE UNIVERSITY [

]>

< UNIVERSITY >

&name

&address

2.< !DOCTYPE PRODUCTDATA SYSTEM " 1.dtd">

部DTD-->

Gone With the Wind

25.00

35

3.根据上一题XML文档,将下面的模式文件的内容补充完整

< xs:schema xmlns:xs=" /2001/xmlschema " > < xs:element name="PRODUCTDATA" type="prdata"/>

< xs:complexType name="prdata">

< xs:attribute name=” PRODUCTID”type=”xs:ID”

use=”xs:required”/>

相关文档
最新文档