XML技术与应用实验指导书 联系客服

发布时间 : 星期六 文章XML技术与应用实验指导书更新完毕开始阅读bba715dfa0116c175f0e48ca

实验2.2 在XML文档中使用Schema

【开发语言及实现平台或实验环境】

配置有windows记事本、写字板 或 XMLSpy 2006开发环境的计算机设备 【实验目的】

(1)通过本实验,使学生能够了解并掌握XML Schema的定义方法及其用途 (2)了解并掌握Schema的基本结构 (3)了解并掌握Schema的数据类型 (4)了解并掌握Schema的元素声明 (5)了解并掌握Schema的属性声明

(6)了解并掌握XMLSpy中基于Schema的XML文件输入 【实验要求】

(1)能参照示例XML文件进行对应的XML Schema定义 (2)能利用Schema对XML文件进行验证 【实验原理】

一 XML DTD是对XML结构进行定义的另一种机制 二 XML DTD本身符合XML语法 【实验步骤】

(1)对以下“个人信息.xml”进行Schema定义(设Schema文件名为“个人信息.xsd”)

XML实用培训教程

张健飞

zjf@163.com

27元

科学出版社

北京东皇城根北街16号
100717

yanmc@bhp.com.cn

XML网页制作彻底研究

陈会安

cha@163.com

47元

中国铁道出版社

北京市宣武区右安门西街8号
100054

bjb@tqbooks.com.cn

(2)书写XML Schema定义头部

JinYanZhong XML File Schema Test []

(3)定义bookcaseType类型(添加在[]处)

(4)定义bookcase元素(紧随bookcaseType类型定义之后)

(5)定义bookType元素类型(里面引用定义authorType, pub-houseType)

(6)定义authorType及pub-houseType元素类型

(7)在XMLSpy中新创建一个基于“个人信息.xsd”的XML文件,体会该方法的方便快捷

(8)在IE中打开带有Schema定义的“个人信息.xsd”,观察符合DTD定义及不符合Schema定义的XML文件显示

【思考题】

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

实验3 CSS与XSL的应用

实验3.1 级联式样式表CSS

【开发语言及实现平台或实验环境】

配置有windows记事本、写字板 或 XMLSpy 2006开发环境的计算机设备 【实验目的】

(1)了解并掌握CSS的基本语法及创作步骤

(2)了解并掌握XML文档中使用CSS的引入式方法 (3)了解并掌握XML文档中使用CSS的嵌入式方法 【实验要求】

(1)能基于示例XML文件进行所要求的CSS定义 (2)能利用CSS文件对XML进行显示 【实验原理】

一 CSS是对XML元素的显示进行定义的方法 二 CSS不符合XML语法 【实验步骤】

(1)对以下“联系人.xml”进行CSS定义(设CSS文件名为“联系人.css”)

<联系人>

<姓名>李 明 <电话>99999999 <联系人>

<姓名>林 琳 <电话>88888888

(2)书写css定义头部

(3)定义“联系人列表”元素的显示(由“联系人”组成)

联系人列表{display:block;}

(4)定义“联系人”元素的显示

联系人{ display:block;

position:center; }