xml编程实验指导书 - 图文

时间:2022-11-22 11:24:49 作者:壹号 字数:1857字

《XML编程》

实 验 指 导 书

杨传健 编 写

适用专业: 网络工程 计算机网络技术

滁州学院计算机科学与技术系 年 月

1

目录

实验一:XML基本结构、基本语法 ......................................................... 3 实验二:在XML文档中使用DTD ........................................................... 5 实验三:在实验四:可扩展样式单语言实验五:级联式样式表实验六:基于实验七:数据岛实验八:使用 XML文档中使用Schema ...................................................... 8 XSL ............................................................ 12 CSS ..................................................................... 16 XML的数据交换 .............................................................. 18 ......................................................................................... 22 JDOM管理XML .............................................................. 25

2

实验一:XML基本结构、基本语法

实验学时:4 实验类型:验证 一、实验目的

(1)通过本实验,使学生能够熟悉XML文档编辑、解析、浏览工具。 (2)掌握XML文档的基本结构和基本语法。 (3)能够得到格式良好、有效的XML文档。 二、实验条件

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

(1)XML名字空间是说明XML文件中的所有标记定义的来源说明 (2)XML元素定义不能交叉,必须完全嵌套或不完全不嵌套 (3)XML元素标记最好使用与内容相关的定义 四、实验步骤

(1)下载XMLSpy,并安装

(2)在写字版中输入以下“图书信息”的XML文件 <?xml version= XML实用培训教程 张健飞 zjf@163.com

27元 科学出版社 北京东皇城根北街16号 100717 yanmc@bhp.com.cn

3

XML网页制作彻底研究 陈会安 cha@163.com 47元 中国铁道出版社 北京市宣武区右安门西街8号 100054 bjb@tqbooks.com.cn (3)在XMLSpy中输入上述“图书信息”XML文件 方法1:从记事本中将上述内容拷贝入XMLSpy中.

方法2:逐步输入,注意XMLSpy中对XML元素标记的补全功能(即开

始标记输入完毕后,XMLSpy会自动将结束标记补在输入点之后)。

(4)在浏览器(如IE)中打开“图书信息.xml”文件,观察其显示,并反复进行元素的打开、折叠操作,理解XML元素嵌套的含义。

(5)在XMLSpy中编写“person.xml”文件,要求该文件中包括五个人(Person)的相关信息,相关信息包括:性别(作为Person的属性)、姓名、年龄、地址(含有省、市、街道和邮编4个子元素)、电话号码、e-mail地址。

(6)将编写好的“person.xml”使用XMLSpy 2006进行良构性验证,若有错误,按照提示进行修改。 五、思考题及其它

(1)如果允许XML中的元素相互交叉,其缺点是什么? (2)XML文件中的名字空间有什么用处?

(3)XML的标记与关系数据库中的列名有什么区别?

4

实验二:在XML文档中使用DTD

…… 此处隐藏0字 ……

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

(1)通过本实验,使学生能够了解并掌握XML DTD的定义方法及其用途 (2)了解并掌握DTD元素声明的基本语法 (3)了解并掌握DTD属性声明的基本语法 (4)了解并掌握DTD实体声明的基本语法 (5)了解并掌握DTD标记声明的基本语法

(6)了解并掌握XMLSpy中基于DTD的XML文件输入 二、实验条件

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

(1)XML DTD是对XML结构进行定义的机制 (2)XML DTD本身不符合XML语法 四、实验步骤

(1)对以下“图书信息.xml”进行DTD定义(设DTD文件名为“图书信息.dtd”) <?xml version=

XML实用培训教程 张健飞 zjf@163.com 27元 科学出版社 北京东皇城根北街16号 100717 yanmc@bhp.com.cn 5