XML期末复习原题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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文档片段为:
如果SAX解析器设置为支持名称空间,写出解析
8.DOM全称为____文档对象模型____,DOM解析采用文档驱动,SAX解析使用_事件__
驱动。
9.SAX解析器是否报告XML声明给事件处理器?______不会_____(填“是”或“否”)
10.HTML文件中引入数据岛使用的标记名为_______xml _________。
11.下面代码中的“学生信息”是______文档对应根_______元素;
12.match=“/”语句的含义是_____定义主模板_______;
13.XML文档中下条语句的作用是:_____xml文件与xsl样式文件关联_______;
14.在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;
15.
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 >
UNIVERSITY >
2.< !DOCTYPE PRODUCTDATA SYSTEM " 1.dtd">
部DTD-->
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”/>