XML期末考试试题,复习题 修正版(DOC)(2)

2018-12-22 23:36

1.XML声明中有哪些属性?都有什么作用? 答案:

XML声明中包含3个属性:version、encoding和standalone。它们的作用分别是: version属性:指出该XML文件使用的XML版本,目前取值只有1.0。

encoding属性:该属性规定了该XML文件采用编码的字集。取值有:UTF-8、GB2312、ISO-8859-1等。

Standalone属性:声明XML的独立性,即是否与其他文件相关联。取值有yes和no。 5.下面的XML文件中有哪些错误?改正之后用IE验证。

orange 1.2

banana 1.8 答案:

有5处错误:注释位置不正确;声明中xml前不能有空格;版本号应为1.0;标记出现了交叉;根标记不匹配。正确的文件:

orange 1.2

banana 1.8

1.什么是有效的XML文件?IE能否检查一个XML文件的有效性? 答案:

符合XML语法规则的XML文件称为规范的XML文件,规范的XML文件再满足其关联的DTD或Schema文件中的约束,这样的XML文件就称为有效的XML文件。

– 6 –

IE不能检查一个XML文件是否是有效的,只能检查XML文件的规范性。要检查一个XML文件的有效性,需通过DOM或SAX解析器。 2.如何将DTD关联到XML文件? 答案:

通过文档类型声明来关联DTD和XML。格式为:

SYSTEM用于非标准化的外部DTD,PUBLIC用于标准化的外部DTD。

5.下面的文件正确吗?为什么?用IE和本章中的解析器验证你的结论。 mes.dtd

fire CDATA #FIXED \ police CDATA #FIXED \ hospital CDATA #FIXED \ >

mes.xml

li xiao

25

123456

– 7 –

wang xiao

答案:

不正确。有5处错误,“”句“#PCDATA”与“tel”之间应该用“|”,或去掉“#PCDATA”;参数实体应先声明后使用;文档类型声明缺少根元素;“name”的“sex”属性取值错误;“emergency”的“fire”属性取值错误。正确的文件:

mes.dtd

fire CDATA #FIXED \ police CDATA #FIXED \ hospital CDATA #FIXED \ >

mes.xml

– 8 –

li xiao

25

123456

wang xiao

XML文件如何调用CSS样式? 答案:

XML文件调用CSS有3中形式:引用一个外部CSS文件、将CSS语句嵌入到XML文件、同时应用内部CSS和外部CSS。

XML文件调用独立的CSS文件的方法是在XML文件中加入下面一条处理指令: 调用内部的CSS通过名称空间的方法引入HTML的style标记:

CSS代码

在XML文件中同时加入上面两段代码就是同时应用内部CSS和外部CSS。

2.如果有一个标记“”,想让标记中的内容显示为文本块,字体为楷体,大小是20磅,颜色为蓝色,背景是黄色。在CSS中应设置哪些属性,属性值如何设置? 答案: name{

display:block; font-family:楷体; font-size:20pt; color:blue;

background-color:yellow;

– 9 –

} 图5-17

4.为下面的XML文件添加CSS样式,使之显示的效果如图5-18所示。

西游记

32.00

西游记以民间传说的唐僧取经的故事和有关话本及杂剧基础上创作而成。西游记前七回叙述孙悟空出世,有大闹天宫等故事。此后??

红楼梦

43.90

红楼梦写于十八世纪中叶的清乾隆时代,内容以贾、王、史、薛四大家族为背景,以贾宝玉、林黛玉的爱情悲剧为主线,着重??

图5-17 答案: book{

display:block; width:400;

border-style:double; border-right:none; border-bottom:none; border-left:none; }

title{

display:list-item;

– 10 –


XML期末考试试题,复习题 修正版(DOC)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电子商务案例分析教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: