实验指导书-xml 下载本文

内容发布更新时间 : 2024/11/14 13:38:55星期一 下面是文章的全部内容请认真阅读。

(4)定义authorType及pub-houseType元素类型(添加在bookType类型定义之后)

(5)在XMLSpy中创建一个基于“bookinfo.xsd”的XML文件“book-onschema.xml”。 (6)在IE中打开XML Schema文件“bookinfo.xsd”和带有Schema定义的“book-onschema.xml”,观察带有Schema的XML文件显示。 2、XML文档如下:

7-5005-6450-1 3 7-5005-6450-2 xyz

11

5 7-5005-6450-3 7

请为以上XML文档编写合适的XML Schema,并根据创建的XML Schema文档对XML进行有效性验证。其中,元素id的取值格式为: 1位数字-4位数字-4位数字-1位数字

3、根据实验一中的“person.xml”文件,编写对应的“person.xsd”文件,并使用XMLSpy 对“person.xsd”和“person.xml”进行有效性性验证,若有错误,按照提示进行修改。

五、思考题及其它

(1)Schema与DTD的共同点和区别是什么? (2)Schema符合XML语法有什么优点?

12

实验四 层叠样式表CSS

实验学时:2 实验类型:设计 一、实验目的

(1)了解并掌握CSS的基本语法及创作步骤 (2)了解并掌握XML文档中使用CSS的引入式方法 (3)了解并掌握XML文档中使用CSS的嵌入式方法 二、实验条件

包配置有windows记事本、写字板 或 XMLSpy开发环境的计算机设备。 三、实验原理及相关知识

CSS的基本语法以及在XML文档中引用CSS的方法。 四、实验内容

1、对以下XML进行CSS定义:

李 明 20

湖北省 武汉市

常青花园一路

83969020

123@sina.com

林 琳 21

湖北省 武汉市

金银湖马池路

88888888

13

54310858@qq.com

利用CSS属性和相关使用规则,根据以上XML文件编写一个CSS文件,使其转换成一个HTML文件。该HTML文件通过浏览器打开的显示效果如图所示:

2、以下XML文档:

45.00

吴军

人民邮电出版社 304

读了“数学之美”,才发现大学时学的数学知识,比如马尔科夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣,才真正明白“数学是科学的皇后”这句名言。 book-math.jpg

对以上XML文档编写样式文件,对其呈现样式进行控制:

(1)每个元素默认占据一行,字体缺省为微软雅黑、海军蓝色navy,下部外边距

14

为5px,左侧内边距为5px;

(2)元素title的字体大小为24pt,下部外边距为20px,颜色为橙色orange; (3)隐藏price、pages和cover元素;

(4)元素description的上侧内边距为5px,上边框为1个像素宽的灰色(gray)虚线。

在浏览器中的呈现效果如下:

五、思考题及其它

(1)CSS的基本作用是什么?

(2)CSS中元素显示定义之间有嵌套关系吗?

15