!XML语言程序设计实验指导书-

时间:2025-02-22

教师文档,XML的实验和详细解读

《XML语言程序设计》实验指导书

靳新 编著

适应于软件工程、软件技术、计算机科学与技术专业

沈阳理工大学应用技术学院

2011年3月

教师文档,XML的实验和详细解读

前 言

《XML语言程序设计》课程是软件工程专业,计算机科学与技术专业的重要专业课程之一,主要任务是培养学生掌握XML技术中已成熟的标准和应用技术,为将来从事计算机软件技术类职业的人员奠定基础。

XML是一种专门为Internet所设计的标记语言,它的重点是管理数据本身,数据的表示形式交给其他技术来解决,这种明确的分工带来了更高效的程序设计、更快速的搜索引擎、更统一的数据表示方法以及更方便的数据交流。总而言之,XML是一种元标注语言,该语言提供一种描述结构数据的格式,这有助于更精确地声明内容,方便跨越多种平台的更有意义的搜索结果,它克服了HTML的缺点,给程序员更自由的空间。

《XML语言程序设计》实验指导书根据教学大纲和课程需求,合理的设置了八个实验,其中实验一为XML文档基础知识,旨在使学生简单的接触XML语言,使其对XML的主要基本技术进行了解,为其他的实验铺垫基础。通过本实验,使学生能够掌握XML文档的基本语法,熟悉XML文档编辑、解析、浏览工具,养成编写格式良好的XML文档的习惯。实验二为在XML文档中使用DTD,通过本实验,使学生能够了解并掌握XML DTD的定义方法及其用途。实验三为实体的使用,要求学生掌握通用实体和参数实体的使用方式。实验四为在XML文档中使用Schema,该实验使学生能够了解并掌握XML Schema的定义方法及其用途,掌握基于Schema的XML文件输入方式。实验五为设计一个级联式样式表,旨在让学生了解并掌握CSS的基本语法及创作步骤,能利用CSS文件对XML进行显示。实验六为使用XSL显示XML文档,要求学生了解并掌握XSL的基本语法及创作步骤并且可以编写XSL文件来显示XML文档。实验七为数据岛技术,要求学生掌握在HTML文本中显示XML数据的方式及数据岛对象的使用。实验八为使用DOM访问XML文档,,要求学生综合使用编程工具结合XML的相关知识,掌握如何对XML文档进行增加节点、修改节点、删除节点等操作。

学生在实验的过程中,通过理论和实践的结合,更深刻的领会到XML语言技术的应用。希望同学们在使用本实验指导书及进行实验的过程中,能够帮助我们不断地发现问题,并提出建议,使《XML语言程序设计》教学内容日益完善。

教师文档,XML的实验和详细解读

目 录

实验一实验二实验三实验四实验五实验六实验七实验八XML文档基础知识 在XML文档中使用DTD 实体的使用

在XML文档中使用Schema 设计一个级联式样式表 使用XSL显示XML文档 数据岛

使用DOM访问XML文档

教师文档,XML的实验和详细解读

实验一 XML文档基础知识

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

配置有windows记事本、写字板的计算机设备 【实验目的】

1、了解XML的主要基本技术 2、掌握XML文档的扩展名

3、通过本实验,使学生能够熟悉XML文档编辑、解析、浏览工具 4、掌握XML文档的基本语法 5、能够得到格式良好XML文档 【实验要求】

1、 在记事本中进行编写 2、 然后将扩展名改为.xml 3、 使用IE浏览器进行显示 4、 查找文档中的错误,并改正。

5、 创建格式良好的XML文档,能在XML Spy中验证XML文件格式的正确性 【实验内容】

1、修改XML文档中的错误。

<!--作者:李娜<!--性别:女--> 编辑日期2009年3月--> <?xml version="1.0" encoding="gb2312"?> <![CDATA[ <HTML> <HEAD>

<TITLE>欢迎!</TITLE> </HEAD> <BODY>

<H1>欢迎光临我的主页!</H1> </BODY>

教师文档,XML的实验和详细解读

</HTML> ]> <Example>

<my name sex=”女”>李娜<my name>

<title greet=”PRIDE&HAPPY”>你好,XML</title> </Example> <Example> <Greeting>

你好,欢迎来到XML的世界! <hello>

大家好 </Greeting> </hello>

</Example>

2、创建格式良好的XML文档

要求:建立一个描述学校的XML文件,要包含以下标记:

学校,学校名,地址,班级(专业),学生(学号 性别 出生年月),要求是多个学生,并将这个文件的树状结构展示出来。(括号中的内容使用属性标识) 【思考题】

1、什么是XML?

1、XML文档与HTML文档的区别? 2、XML有那些特性和优点?

教师文档,XML的实验和详细解读

实验二 在XML文档中使用DTD

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

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

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

4、了解并掌握XML Spy中基于DTD的XML文件输入 【实验要求】

1、能参照XML DTD示例进行对应的XML文件定义 2、能利用DTD对XML文件进行验证 【实验内容】

1、 根据 …… 此处隐藏:5438字,全部文档内容请下载后查看。喜欢就下载吧 ……

!XML语言程序设计实验指导书-.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219