




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前言XML开发实务课程是面向软件工程专业的计算机专业选修课程之一,本课程的任务是向学生介绍XML的基本理论,包括XML基础语法、DTD、Schema模式、样式表CSS、XSL等方面的概念、规则等,同时介绍XML应用相关技术,如XML与DOM,XML与数据库等技术。希望能通过学习和训练,培养学生运用这些理论进行XML的设计与编程能力。与课程配套的上机实验,是为结合本课程,培养学生实际使用计算机编写XML相关程序,解决和处理实际问题能力。要使实验达到应有的效果,在上机实验之前,必须知道本次实验的任务,根据实验任务,做好充分准备工作,只有这样才能做到目的明确,使实验达到应有的效果。上机前的准备工作包括以下几个方面: 1. 复习和掌握与本次实验有关的教学内容; 2. 根据实验的内容,对问题进行认真的分析,搞清楚要解决什么问题;3. 选用或设计适用的算法,编写程序代码。上机实验结束后要撰写实验报告,实验报告的主要内容应包括如下几个方面:1. 实验目的 明确实验目的,以保证达到课程所指定的基本要求。在写实验报告时,要进一步确认是否达到了预期的目的。 2. 实验内容 实验的目的是要通过解决一些具体问题来达到的。在实验报告中,实验内容是指本次实验中实际完成的内容。在每一个实验题目中,一般都提出一些具体要求,其中有些具体要求是为了达到实验目的而提出的,不仅有具体的实验题目,还应包括具体要求。3. 程序设计说明包括程序说明、程序源代码、程序测试和运行结果分析。上机实验编写程序代码时要养成良好的程序设计风格。所有源代码均以学号+姓名+实验内容的方式命名保存。按大纲要求,本实验指导共有8个实验,每个实验需要两个学时,共需16个学时。2011-7-6 目录实验一 规范的XML文件1实验二 XML与DTD2实验三 XML与Schema4实验四 XML与CSS6实验五 XML与XSL8实验六 XML与DOM10实验七 XML与数据库12实验八 XML综合实验14参考文献15. 15 .实验一 规范的XML文件一. 实验目的: 1掌握XML文件的基本语法规范。2学习使用记事本、XMLSpy等软件创建XML文档。3学习利用XMLSpy软件、浏览器查看XML文件。4掌握XML命名空间5掌握预定义实体与CDATA节6理解XML文件中的处理指令与注释。二. 实验内容1创建XML文档2编辑XML文档内容3用浏览器打开XML文档,并检验XML文档的规范性三. 实验步骤1.打开记事本软件。2.输入下面的程序: ISBN=7-5606-0924-4/TP0851 ww软件工程ww eeeeee rrrrrr tttttt 2001 6 20.00 3. 将上面的源代码按指定的文件名保存成XML类型的文件,在浏览器中打开该文件,观察结果。4. 进入XMLSpy软件。将个人简历信息,设计成规范的XML文件形式,在XMLSpy软件中编辑。 5在个人简历XML文件中,添加命名空间。6在个人简历XML文件中,添加CDATA段。7. 在个人简历XML文件中,添加注释。8. 将个人简历信息按指定的文件名保存成XML类型的文件,检查文件的规范性,并浏览结果。9退出软件。四教材中的有关内容XML程序设计第1章,第2章。实验二 XML与DTD一. 实验目的: 1掌握DTD的作用和基本结构2掌握在XML中引用DTD 的两种方式:内部引用和外部引用3掌握使用DTD声明XML元素和属性4理解在DTD中定义和引用实体二. 实验内容1编辑并保存外部DTD文档2使XML文件与外部DTD文档关联3为XML文档添加内部DTD4检验XML文档的有效性三. 实验步骤1. 打开软件,创建并保存如下XML文件:!DOCTYPE BookList &Content;软件工程介绍软件工程理论.邓良松计算机西安电子科技大学出版社2001年6月20.00软件系统开发技术(修订版)介绍软件系统的开发技术.潘锦平,施小英计算机西安电子科技大学出版社2001年1月12.302 检验该XML文件的有效性,并浏览结果3 为实验一中创建的个人简介XML文件,创建外部DTD文件。4 为新创建的DTD文件与原个人简介XML文件建立关联。5 验证个人简介XML文件的有效性,并浏览结果。6 分别在内部DTD和外部DTD中定义实体(通用、参数),并在合适的地方引用。7 浏览并观察结果。四教材中的有关内容XML程序设计第3章。实验三 XML与Schema一. 实验目的1理解简单的XML Schema文档2掌握XML Schema的常用内置简单类型(掌握)3掌握XML Schema 声明简单类型的方法4理解XML Schema 声明复杂类型的方法二. 实验内容1编辑Schema文档2保存Schema文档3使XML文件与Schema文档关联4检验XML文档的有效性三实验步骤1. 编辑下列程序,并将其保存成Schema文件。 关于电脑的文档类型定义 2.分析上面的Schema文件。3.创建一个XML文件,使其符合上面的Schema文件的约束条件。4.保存该XML文件,检验其有效性,浏览结果。四教材中的有关内容XML程序设计第10章。实验四 XML与CSS一. 实验目的1学习使用记事本、Dreamware、XMLspy等软件创建并编辑CSS文件2掌握XML关联CSS的方式3掌握CSS属性设置规则,属性各种属性的设置方法二. 实验内容1编辑CSS文档,设置显示方式、字体属性、背景颜色等2保存CSS文档3使XML文件与CSS文档关联4在浏览器中打开XML文档,检验显示效果三. 实验步骤1. 打开软件,创建并保存如下XML文件: Book display:block; background-color:#FFE4C4; margin:5px; padding-top:10px; padding-bottom:30px; padding-left:10px; padding-right:10px; Title display:block; text-align:center; font-family:华文隶书,Arial,Helvetica,sans-serif; font-wight:bold; font-size:25px; Author display:block; text-align:center; text-decoration:underline; line-height:150%; font-family:Arial,Helvetica,sans-serif; font-size:10px; PubInfo display:block; text-align:center; text-decoration:underline; line-height:250%; font-family:Arial,Helvetica,sans-serif; font-size:10px; Abstract display:block; text-indent:30px; font-family:楷体_GB2312,Arial,Helvetica,sans-serif; font-size:15px; 邓良松,刘海岩,陆丽娜西安电子科技大学出版社2004-9-17-5606-0924-4¥22.00本书全面介绍了软件工程的瀑布模型、增量模型、结构化方法、面向对象开发方法。全书共16章,概述了软件工程、各种周期模型和开发方法. 2. 用浏览器打开该XML文件,观察显示结果。3为实验一中的个人简介XML文档制作外部CSS文件,将其与XML文件关联。4观察个人简介XML文档的显示效果,尽可能丰富显示效果。四教材中的有关内容XML程序设计第4章。实验五 XML与XSL一. 实验目的1理解XSL文件中的模板2掌握模板的匹配与调用方法3掌握常用的XSL标记4掌握XML文件与XSL关联的方法5理解XSL中的流程控制二. 实验内容1编辑XSL文档,创建并调用模板2保存XSL文档3使XML文件与XSL文档关联4在浏览器中打开XML文档,检验显示效果三. 实验步骤1. 编辑下列程序,并将其保存成XSL文件。 平均分2. 编辑并保存对应的XML文件如下:2006级某班3. 将XSL文件与XML文件进行关联,用浏览器打开XML文件,观察显示结果。4.修改上面的XSL文件,使得关联的XML文件的显示结果如下:姓名性别语文数学张三男9087李四男5462王五男85.579赵六女9382 四教材中的有关内容XML程序设计第5章。实验六 XML与DOM一. 实验目的1理解DOM节点层次2掌握利用 DOM操作XML文件的方法二. 实验内容1利用DOM加载指定XML文档的内容2利用DOM修改XML文档中节点的属性信息3利用DOM删除XML文档中的一个节点4保存修改后的XML文档三. 实验步骤 1创建并保存如下的XML文件: 7-5606-0924-4/TP0851 软件工程 介绍软件工程理论. 邓良松 计算机 西安电子科技大学出版社 2001年6月 20.00 7-5606-0492-7/TP0229 软件系统开发技术(修订版) 介绍软件系统的开发技术. 潘锦平 计算机 西安电子科技大学出版社 2001年1月 12.30 2运行VB2005软件,编辑如下程序:Public Class Form1Private Sub Button1_Click() Dim xdoc As New Xml.XmlDocument Dim xnodelist As Xml.XmlNodeList Dim xnode As Xml.XmlNode Dim i, num As Integer xdoc.Load(ch2-1.xml) xnodelist = xdoc.ChildNodes xnode = xdoc.DocumentElement.FirstChild num = xnodelist.Count While (Not xnode Is Nothing) pretree(xnode) xnode = xnode.NextSibling End While End Sub Private Sub pretree(ByVal xnode As Xml.XmlNode) Dim pnode As Xml.XmlNode If (xnode.ChildNodes.Count = 0) Then MsgBox(xnode.Name) Else MsgBox(xnode.Name) pnode = xnode.FirstChild While (Not pnode Is Nothing) pretree(pnode) pnode = pnode.NextSibling End While End If End SubEnd Class3. 运行上面的程序,分析运行结果。4修改VB代码,完善界面,使得程序能够通过DOM显示XML文件中的图书信息。5通过DOM删除第一本图书的所有信息。6通过DOM修改第二本图书的出版社为:清华大学出版社。7保存修改后的XML文档。四教材中的有关内容XML程序设计第6章。实验七 XML与数据库一. 实验目的1掌握XML转换至数据库的方法2掌握数据库转换至XML的方法二. 实验内容1创建数据库2使用ADO操作数据库,并生成XML文档3将指定XML文件内容转入数据库三. 实验步骤1创建并保存如下的XML文件: 7-5606-0924-4/TP0851 软件工程 介绍软件工程理论. 邓良松 计算机 西安电子科技大学出版社 2001年6月 20.00 7-5606-0492-7/TP0229 软件系统开发技术(修订版) 介绍软件系统的开发技术. 潘锦平 计算机 西安电子科技大学出版社 2001年1月 12.30 2.创建Access数据库BookStroe。3.编写程序,将XML文件中的图书信息转入数据库。 4. 在数据库中添加3条新的图书信息。5. 编写程序,将现有数据库中的图书信息转入XML文件。四教材中的有关内容XML程序设计第9章。实验八 XML综合实验一. 实验目的掌握XML相关的综合设计与应用二. 实验内容1将数据库内容转换为XML文件2创建与之匹配的DTD文档3为XML文档制定CSS4用DOM修改XML文件的内容5修改后的结果利用浏览器显示三. 实验步骤 1为下列学生信息建立数据库。学号姓名语文数学英语1张三8084792李四
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年海南省通信网络技术保障中心招聘考试笔试试题(含答案)
- 2025年国家卫生健康委医药卫生科技发展研究中心招聘考试笔试试题(含答案)
- 2025年桂林市机电职业技术学校教师岗位招聘考试笔试试题(含答案)
- 咖啡民宿结合创新创业项目商业计划书
- 移动广告联盟与收益分成模式创新创业项目商业计划书
- 农品易购站创新创业项目商业计划书
- 农产品豆腐制品创新创业项目商业计划书
- 2025年甘肃省酒泉老年大学招聘教师试题(含答案)
- 社交电商用户忠诚度提升创新创业项目商业计划书
- 汽车自动化库存管理创新创业项目商业计划书
- 2025年锅炉检验员资格考试试卷:锅炉检验员考试模拟试题与解析
- 淋巴瘤健康教育课件
- 煤灰管道清理方案(3篇)
- 2025年河北大学版(2024)小学信息科技三年级(全一册)教学设计(附目录 P179)
- 安保技能活动方案
- 物资部档案管理制度
- 2025-2030中国烟花爆竹市场竞争动态分析及前景销售格局研究报告
- 2025年普通高等学校招生全国统一考试数学试题(全国一卷)(有解析)
- 比亚迪公司薪酬管理制度
- 公司监控视频管理制度
- 交通事故护工合同范本
评论
0/150
提交评论