内容发布更新时间 : 2024/12/25 21:01:27星期一 下面是文章的全部内容请认真阅读。
(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文档如下:
11
请为以上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定义:
13
利用CSS属性和相关使用规则,根据以上XML文件编写一个CSS文件,使其转换成一个HTML文件。该HTML文件通过浏览器打开的显示效果如图所示:
2、以下XML文档:
对以上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