可扩展置标语言XML课程设计报告.doc
- 文档编号:235339
- 上传时间:2022-10-07
- 格式:DOC
- 页数:20
- 大小:251KB
可扩展置标语言XML课程设计报告.doc
《可扩展置标语言XML课程设计报告.doc》由会员分享,可在线阅读,更多相关《可扩展置标语言XML课程设计报告.doc(20页珍藏版)》请在冰豆网上搜索。
课程设计报告
课程名称:
可扩展置标语言(XML)
设计题目:
CD目录应用程序设计
院系:
计算机科学与工程学院
专业:
软件工程
班 级:
学号:
姓名:
指导教师:
设计地点:
开课时间:
2009至2010学年第2学期
计算机科学与工程学院制
学生姓名成绩
目录
1.设计目的和任务 1
2.开发环境 2
2.1硬件环境 2
2.2软件环境 2
3.设计题目 3
3.1题目名称 3
3.2题目详细描述 3
3.3功能要求 4
4.相关技术及知识点 5
4.1XML 5
4.2XSD…………………………………………………………………………………..5
4.3XSL 5
5.设计与实现 6
5.1创建ARTIST.XML文件 6
5.2创建ARTIST.XSL文件 12
5.3创建ARTIST.XSD文件………………………………………………………….15
5.4创建ARTIST.XSX文件……………………………………………………….15
6.总结 17
7.参考资料 17
《可扩展置标语言(XML)》课程设计报告
1.设计目的和任务
本次期末大作业采用课程设计的形式进行,作为《可扩展置标语言(XML)》课程的期末考核。
要求综合运用XML相关知识,设计一个具有实用价值的CD目录应用程序,并撰写课程设计报告。
其目的和任务是:
(1)巩固和加深学生对本课程基本知识的理解和掌握;
(2)掌握XML程序调试的基本技能;
(3)掌握设计XML应用软件的基本思路和方法;
(4)提高运用XML解决实际问题的能力;
(5)培养撰写设计报告的能力。
2.开发环境
2.1硬件环境
计算机
2.2软件环境
txt文本文档
3.设计题目
3.1题目名称
CD目录应用程序设计
3.2题目详细描述
1) CD信息包含:
主题TITILE、艺术家ARTIST、国家COUNTRY、公司COMPANY、单价PRICE、年份YEAR;
2) 要求对CD信息进行XSD验证:
TITILE、ARTIST、COUNTRY、COMPANY为字符串格式;
PRICE为正数;
年份格式为1961~2010之间的4位数;
3)采用XSL以及DOM以表格形式显示数据,同时可以查看详细信息,界面格式如下:
图3-1
对于年份在1990之前的CD,年份信息以红色显示;对年份在1990~1999之前的CD,年份以绿色显示;其他以蓝色显示。
3.3功能要求
在点击艺术家ARTIST那一栏的时候,能够长生相关的链接。
在表头的上面会显示出CD的相关信息,包括:
主题TITILE、艺术家ARTIST、国家COUNTRY、公司COMPANY、单价PRICE、年份YEAR。
如下图:
图3-2
4.相关技术及知识点
4.1XML
XML(ExtensibleMarkupLanguage)即可扩展标记语言,它与HTML一样,都是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)。
Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。
扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
4.2XSD
XMLSchema是DTD的替代品。
XMLSchema语言也就是XSD
XMLSchema描述了XML文档的结构。
可以用一个指定的XMLSchema来验证某个XML文档,以检查该XML文档是否符合其要求。
文档设计者可以通过XMLSchema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。
XMLSchema本身是一个XML文档,它符合XML语法结构。
可以用通用的XML解析器解析它。
4.3xsl
XSLT是指XSL转换(XSLTransformation),它是XSL最重要的部分。
XSLT可以将XML文档转换为其它XML文档、XHTML输出或简单的文本。
这通常是通过将每个XML元素转换为HTML元素来完成的。
由于XML标签是用户定义的,浏览器不知道如何解释或呈现每个标签,因此必须使用XSL。
XML标签的意义是为了方便用户(而不是计算机)理解。
XSLT还可以对XML树进行下列操作:
*添加和删除元素
*添加和删除属性
*对元素进行重新排列或排序
*隐藏或显示某些元素
*查找或选择特定元素
5.设计与实现
5.1创建ARTIST.XML文件
创建ARTIST.XML文件,把相关的CD信息(主题TITILE、艺术家ARTIST、国家COUNTRY、公司COMPANY、单价PRICE、年份YEAR)列出来。
xmlversion="1.0"encoding="ISO-8859-1"?
>
xml:
stylesheettype="text/xsl"href="cd_catalog.xsl"?
>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 扩展 标语 XML 课程设计 报告