xml上机考试整理资料.docx

上传人:b****6 文档编号:3320699 上传时间:2022-11-21 格式:DOCX 页数:13 大小:172.66KB
下载 相关 举报
xml上机考试整理资料.docx_第1页
第1页 / 共13页
xml上机考试整理资料.docx_第2页
第2页 / 共13页
xml上机考试整理资料.docx_第3页
第3页 / 共13页
xml上机考试整理资料.docx_第4页
第4页 / 共13页
xml上机考试整理资料.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

xml上机考试整理资料.docx

《xml上机考试整理资料.docx》由会员分享,可在线阅读,更多相关《xml上机考试整理资料.docx(13页珍藏版)》请在冰豆网上搜索。

xml上机考试整理资料.docx

xml上机考试整理资料

习题二

1.先运用XMLSpy验证下面XML文件的有效性,再写出对应的DTD文件

A.xml:

xmlversion="1.0"encoding="UTF-8"?

>

< !

DOCTYPECATALOGSYSTEM"A.dtd">

EmpireBurlesque

美国

Columbia

10.90美元

100人民币

6英镑

1985

Hideyourheart

英国

CBSRecords

9.90

1988

A.dtd

xmlversion="1.0"encoding="UTF-8"?

>

ELEMENTCATALOG(CD)*>

ELEMENTCD(TITLE,ARTIST,COUNTRY,COMPANY,PRICE,YEAR,SEX)>

ELEMENTTITLE(#PCDATA)>

ELEMENTARTISTANY>

ATTLISTARTIST

GIVEN_NAMECDATA#REQUIRED

SURNAMECDATA#REQUIRED

>

ELEMENTCOUNTRY(#PCDATA)>

ELEMENTCOMPANY(#PCDATA)>

ELEMENTPRICE(#PCDATA|USdollar|RMB|POUND)*>

ELEMENTUSdollar(#PCDATA)>

ELEMENTRMB(#PCDATA)>

ELEMENTPOUND(#PCDATA)>

ELEMENTYEAR(#PCDATA)>

ELEMENTSEXANY>

ATTLISTSEX

MANCDATA#REQUIRED

WOMANCDATA#REQUIRED

>

2.根据给出的DTD,写出对应的xml文件,并验证有效性

B.dtd:

ELEMENTADDRESS(AUTHOR)*>

ELEMENTAUTHOREMPTY>

ATTLISTAUTHOR

NAMECDATA#REQUIRED

EMAILCDATA#REQUIRED

EXTENSIONCDATA#FIXED"xx"

SEXCDATA"WOMAN"

COMPANYCDATA#FIXED"school"

>

B.xml

xmlversion="1.0"encoding="UTF-8"?

>

DOCTYPEADDRESSSYSTEM"B.dtd">

NAME="BOB"

EMAIL="511"

EXTENSION="xx"

SEX="WOMAN"

COMPANY="school">

习题四

1.根据下面的XML文件和显示效果写出相应的CSS文件

xmlversion="1.0"encoding="UTF-8"?

>

xml-stylesheethref="xiti5.css"type="text/css"?

>

这是一个数学公式:

Sn=a1+a2+…+an

这是两个化学分子式:

(NH42O,

CO2

math{display:

block;

font-style:

italic;

font-family:

宋体;

font-size:

28pt;

font-weight:

700;

text-align:

left;

background-color:

yellow;

}

mathlow{

font-style:

italic;

font-family:

宋体;

font-size:

12pt;

font-weight:

700;

text-align:

left;

color:

red;

}

chemistry{display:

block;

font-family:

华文新魏;

font-size:

28pt;

font-weight:

700;

text-align:

left;

text-decoration:

none;

color:

"#0000FF";

text-decoration:

overline;

}

chemistrylow{

font-family:

华文新魏;

font-size:

15pt;

font-weight:

700;

text-align:

left;

color:

rgb(0%,100%,0%);}

习题五

1.根据下面的XML文件和显示效果写出相应的XSL文件Example5.xsl

xmlversion="1.0"encoding="GB2312"?

>

xml-stylesheettype="text/xsl"href="Example5.xsl"?

>

0001

计算器

20

5

记事本

5

20

0002

钢笔

5

20

铅笔

2

35

 

xmlversion="1.0"encoding="gb2312"?

>

stylesheetversion="1.0"xmlns:

xsl="http:

//www.w3.org/1999/XSL/Transform">

templatematch="/">

for-eachselect="//order">

订单号:

value-ofselect="number"/>

for-eachselect="item-info">

value-ofselect="position()"/>.

value-ofselect="item-name"/>

该商品的价格为:

value-ofselect="price"/>

for-each>

for-each>

template>

stylesheet>

1.根据给出的XML文件,写出对应的DTD文件

C.xml:

xmlversion="1.0"encoding="UTF-8"?

>

< !

DOCTYPEBODYSYSTEM"C.dtd">

Kate

Mike

Yuguang

Lain

C.dtd

xmlversion="1.0"encoding="UTF-8"?

>

ELEMENTBODY(HUMAN*)>

ELEMENTHUMAN(#PCDATA)>

ATTLISTHUMAN

NUMBERID#REQUIRED

MOMIDREF#IMPLIED

BABAIDREF#IMPLIED>

2.根据给出的DTD,写出对应有效的xml文件

outEntity.dtd:

ELEMENT姓名(#PCDATA)>

ELEMENT出生日期(#PCDATA)>

ELEMENT配偶信息(姓名,出生日期)>

ATTLIST配偶信息性别(男|女)#REQUIRED

职业CDATA#REQUIRED

编号ID#REQUIRED

配偶编号IDREF#REQUIRED

子女编号IDREFS#IMPLIED

>

ELEMENT个人信息(姓名,出生日期,配偶信息)>

ATTLIST个人信息性别(男|女)"男"

职业CDATA#FIXED"工程师"

编号ID#REQUIRED

配偶编号IDREF#REQUIRED

子女编号IDREFS#IMPLIED

>

ELEMENT职员信息(个人信息*)>

xmlversion="1.0"encoding="gb2312"?

>

DOCTYPE职员信息SYSTEM"outEntity.dtd">

<职员信息>

<个人信息性别="男"职业="工程师"编号="A001"

配偶编号="B002"

子女编号="A001">

<姓名>李东

<出生日期>1980-3-6

<配偶信息性别="女"职业="教师"编号="B002"

配偶编号="A001"

子女编号="A001">

<姓名>张丽

<出生日期>1890-5-5

 

3.已有XML文件A.xml、B.xml、a.xmlh和b.xml,请在B.xml中加入正确的DTD,通过实体引用的方式引用a.xmlh和b.xml而得到A.xml。

A.xml:

xmlversion="1.0"encoding="UTF-8"?

>

李华

&skill1;

&skill2;

倪冰

&skill1;

&skill2;

&skill3;

 

B.xml:

xmlversion="1.0"encoding="UTF-8"?

>

&student1;

&student2;

a.xml:

xmlversion="1.0"encoding="UTF-8"?

>

李华

&skill1;

&skill2;

b.xm

xmlversion="1.0"encoding="UTF-8"?

>

倪冰

&skill1;

&skill2;

&skill3;

 

4.将下面的的DTD文件运用参数实体的引用进行简化

(1)Public1.dtd:

ELEMENT姓名(#PCDATA)>

ELEMENT性别(#PCDATA)>

ELEMENT出生日期(#PCDATA)>

ELEMENT入校日期(#PCDATA)>

ELEMENT配偶信息(姓名,性别,出生日期)>

ELEMENT学生信息(姓名,性别,出生日期,入校日期,配偶信息?

)>

ELEMENT教员信息(姓名,性别,出生日期,入校日期,配偶信息?

)>

ELEMENT职工信息(姓名,性别,出生日期,入校日期,配偶信息?

)>

ELEMENT学校信息(学生信息,教员信息,职工信息)>

xmlversion="1.0"encoding="UTF-8"?

>

ENTITY%a"(#PCDATA)">

ENTITY%b"(姓名,性别,出生日期)">

ENTITY%c"(姓名,性别,出生日期,入校日期,配偶信息?

)">

ENTITY%d"(学生信息,教员信息,职工信息)">

ELEMENT姓名%a;>

ELEMENT性别%a;>

ELEMENT出生日期%a;>

ELEMENT入校日期%a;>

ELEMENT配偶信息%b;>

ELEMENT学生信息%c;>

ELEMENT教员信息%c;>

ELEMENT职工信息%c;>

ELEMENT学校信息%d;>

(2)Public2.dtd:

ELEMENT出版社(出版社名,所在城市,图书*)>

ELEMENT出版社名(#PCDATA)>

ELEMENT所在城市(#PCDATA)>

ELEMENT图书(书名,开本,印张,字数,版次,书号,定价)>

ELEMENT书名(#PCDATA)>

ELEMENT开本(#PCDATA)>

ELEMENT印张(#PCDATA)>

ELEMENT字数(#PCDATA)>

ELEMENT版次(#PCDATA)>

ELEMENT书号(#PCDATA)>

ELEMENT定价(#PCDATA)>

xmlversion="1.0"encoding="UTF-8"?

>

ENTITY%A"(#PCDATA)">

ENTITY%B"(出版社名,所在城市,图书*)">

ENTITY%C"(书名,开本,印张,字数,版次,书号,定价)">

ELEMENT出版社%B;>

ELEMENT出版社名%A;>

ELEMENT所在城市%A;>

ELEMENT图书%C;>

ELEMENT书名%A;>

ELEMENT开本%A;>

ELEMENT印张%A;>

ELEMENT字数%A;>

ELEMENT版次%A;>

ELEMENT书号%A;>

ELEMENT定价%A;>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1