郑州大学期末考试xml总结.docx
- 文档编号:2471439
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:16
- 大小:32.93KB
郑州大学期末考试xml总结.docx
《郑州大学期末考试xml总结.docx》由会员分享,可在线阅读,更多相关《郑州大学期末考试xml总结.docx(16页珍藏版)》请在冰豆网上搜索。
郑州大学期末考试xml总结
1、哪个公司或组织制定了XML。
W3C
2、标记式语言有哪些。
HTMLXMLSGMLGMLRTF
3、哪些项可以显示XML文档中的数据。
XSLCSS
4、XML是不是一种元语言。
是SGMLXML是一种元语言
5、HTML来源于SGML吗。
对
6、XML来源于HTML吗。
错
7、XML标记是不是固定的。
不是
第二章
1、XML采用哪种数据组织结构。
树状结构
2、XML逻辑结构的文档头部分有哪些。
序言DTD声明PI指令
3、XML文档的物理结构指什么。
可以将XML文档看成是由许多独立的物理文件组成的,这些文件在XML中称为“实体”
物理结构是指存储不同实体的计算机二进制位,所以可以把实体看做存储单元。
即一个
XML文档归根结底是由一组“实体”构成。
或者说是在概念上按照层次结构组织起来的大量信息
4、XML文档的编辑工具有哪些。
一普通编辑工具Windows记事本写字板Office2003组件
二专用编辑工具XMLSpy2006XMLProv2
5、规范的XML元素是什么样的,以下哪些不是规范的XML元素。
(BC)
A.booklistB.3class
C.BookCaseD.book-info
XML元素命名规则
*可使用英文大小写字符(a-z,A-Z),数字(0-9),下划线字符,句点字符以及短横线字符,且整个名称中不能有空格
*元素名称不能以数字字符(0-9)开头
*元素名称不可以是“xml”,因为在XML规范中,“xml”已作为XML必要声明的保留字
6、XML声明就是PI指令吗。
不是
7、从语法上讲,元素与标记是否相同。
不相同标记就是用于标识元素的记号
8、浏览器是否是XML文档的处理工具。
不是
9、parser就是XML的处理程序吗。
是parser是解析器或称为XML处理器,是XML的处理程序
10、目前的浏览器是否完全支持XML规范。
目前尚没有完全支持XML规范的浏览工具
11、请说明什么是格式良好的XML文档。
A文档的开始必须是XML必要声明
B含有数据的元素必须有起始标记和结束标记
C不含数据并且仅使用一个标记的元素必须以“/>”结束
D文档只能包含一个能够包含全部其他元素的根元素
E元素只能嵌套不能重叠
F属性值必须要加引号
G字符<和&只能用于起始标记和实体引用
H出现的实体引用只有&,<,&apos,"
满足上述8条规则的XML文档,就称为格式良好的(well-formed)XML文档
12、请说明什么是有效的XML文档。
*这个XML文档是well-formed;
*这个XML文档是根据DTD来设计的文档,且这份文档的DTD语法正确
满足上述两个条件的XML文档称为是有效的(valid)。
13、请依照下图所示的结构将所列的数据填写成一份XML文件,其中:
1)A公司现有3台计算机,第一台计算机ID未A0001,Type是Server,名称是WWW主机,Owner是Larry;第二台计算机ID未A0013,Type是PC,名称是IreneXP,Owner是Irene;第三台计算机ID未A0008,Type是Server,名称是Mail主机,Owner是Johnny。
xmlversion="1.0"encoding="gb2312"?
>
<计算机>
<名称>WWW主机名称>
计算机>
<计算机>
<名称>IreneXP名称>
计算机>
<计算机>
<名称>Mail主机名称>
计算机>
2)请使用简体中文的GB2312码进行编码。
xmlversion="1.0"encoding="gb2312"?
>
第三章
1、在DTD声明中使用哪个符号可以使子元素为任意内容及任意顺序。
ANY
2、在DTD声明中使用下列哪个符号才可让子元素任意调换顺序。
|
3、以下哪些是创建和使用DTD文件的正确方法。
(AC)
A.在XML Spy 2006中创建DTD文件
B.使用Windows记事本创建DTD文件
C.在XML Spy 2006中打开DTD文件,并用F8键对引用该XML文档进行有效性验证
D.在IE中可对引用DTD的XML文档进行有效性验证
4、如何使用参数实体。
参数实体的语法格式:
ENTITY%entity_nameentity_value>
上述的实体声明使用
ENTITY。
。
。
。
>声明一个实体,实体名称前的%表示此为参数实体,其中参数的说明如下
*entity_name:
实体名称
*entity_value:
实体所代表的数据内容,通常为DTD语法或部分的声明文本字符
在DTD使用参数实体的方式是使用“%”开头,使用“;”结尾,中间就是实体名称,如下所示:
ELEMENTdecription(%content;)>
上述的description元素声明使用的就是参数实体content
5、下面关于DTD的描述哪些是正确的CD(4)。
A.DTD声明语法与XML语法相同
B.DTD声明是以DOCTYPE开始
C.DTD声明中可以有SYSTEM关键字
D.DTD文件的扩展名为”.dtd”
6、DTD是否设置了有效的XML文档必须遵守的规则。
是
7、DTD仅可以是外部的文档类型定义吗
不是的。
8、DTD中,元素至少要出现一次如何表示。
+
ELEMENT持股信息(股东+)>
表示持股信息元素的股东元素最少要有一个
*子元素出现零或多次
?
子元素出现零或一次
9、枚举属性只能从一个固定的备选值集合中选取一个作为属性值吗。
是
10、如何引用多个ID。
使用IDREFS
例
ATTLISTCustomeroidIDREFS#REQUIRE>
11、在XML中如何引用DTD文件。
一内部引用DTD文件指令的语法格式
DOCTYPEroot_node[…]>
DTD的语法是定义在
DOCTYPE[…]>指令间,其中,root_node为XML文档的根元素名称
二外部引用DTD文件指令的语法格式
DOCTYPEroot_nodeSYSTEM“filename.dtd”>
*SYSTEM是XML保留字,代表所引用的外部的DTD文件是由私人制作,而不是国际标准的
*root_node:
XML文档的根标记
*filename.dtd:
外部DTD文件的路径,通常使用的扩展名为“。
Dtd”
12进入网站的时候,经常需要注册用户名,依据下列要求编写一个DTD的声明。
1)包括:
用户名,密码,密码提示问题,密码提示答案,邮件地址,所在城市,省份,
直辖市,国家等信息。
xmlversion="1.0"encoding="gb2312"standalone="yes"?
>
DOCTYPE网站[
ELEMENT网站(用户*)>
ELEMENT用户(用户名,密码,密码提示问题,密码提示答案,邮件地址,所在城市,(省份|直辖市),国家)>
ELEMENT用户名(#PCDATA)>
ELEMENT密码(#PCDATA)>
ELEMENT密码提示问题(#PCDATA)>
ELEMENT密码提示答案(#PCDATA)>
ELEMENT邮件地址(#PCDATA)>
ELEMENT所在城市(#PCDATA)>
ELEMENT省份(#PCDATA)>
ELEMENT直辖市(#PCDATA)>
ELEMENT国家(#PCDATA)>
]>
<网站>
<用户>
<用户名>1用户名>
<密码>密码>
<密码提示问题>密码提示问题>
<密码提示答案>密码提示答案>
<邮件地址>邮件地址>
<所在城市>所在城市>
<省份>省份>
<国家>国家>
用户>
<用户>
<用户名>2用户名>
<密码>密码>
<密码提示问题>密码提示问题>
<密码提示答案>密码提示答案>
<邮件地址>邮件地址>
<所在城市>所在城市>
<直辖市>直辖市>
<国家>国家>
用户>
网站>
2)规定用户名和密码必须是唯一的,密码提示问题和密码提示答案可有可无,邮件地址必须有并可以有多个,地址中省份和直辖市是选择关系,其他信息是唯一的。
xmlversion=”1.0”encoding=”gb2312”?
>
DOCTYPE用户信息[
ELEMENT用户信息(用户*)>
ELEMENT用户(用户名,密码,密码提示问题?
密码提示答案?
邮件地址+,所在城市,(省份|直辖市),国家)>
ELEMENT用户名(#PCDATA)>
ELEMENT密码(#PCDATA)>
ELEMENT密码提示问题(#PCDATA)>
ELEMENT密码提示答案(#PCDATA)>
ELEMENT邮件地址(#PCDATA)>
ELEMENT所在城市(#PCDATA)>
ELEMENT省份(#PCDATA)>
ELEMENT直辖市(#PCDATA)>
ELEMENT国家(#PCDATA)>
]>
第四章
1、如何在Schema中,声明自定义类型数据类型的枚举类型。
语法结构
simpleTypename=”name”> restrictionbase=”xs: datatypes”> facets_elementvalue=”value”/> . . . restriction> simpleType> simpleType元素中的name属性: 指明用户自定义的数据类型名称; 子元素restriction用于定义用户自定义元素(simpleType)使用的是那种数据类型, Base属性指明用户自定义数据类型派生于哪一种基本数据类型 facets_element子元素用于描述自定义数据类型的细节,诸如长度、范围、枚举列表等限制 例: simpleType> restrictionbase=”xs: string”> enumerationvalue=”社会科学“/> enumerationvalue=”自然科学“/> restriction> simpleType> 此段代码使用simpleType元素定义一个枚举数据类型,该自定义数据类型由基本数据类型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 郑州大学 期末 考试 xml 总结
![提示](https://static.bdocx.com/images/bang_tan.gif)