欢迎来到天天文库
浏览记录
ID:18645063
大小:350.85 KB
页数:5页
时间:2018-09-19
《个人通讯薄的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机与信息技术学院综合性、设计性实验报告专业:计算机科学与技术年级/班级:08级一班2009—2010学年第一学期课程名称XML基础指导教师本组成员学号姓名实验地点计算机学院216机房实验时间11月6日上午8:00-11:3011月13日上午8:00-11:30项目名称个人通讯薄的设计与实现实验类型综合性一、实验目的(1)掌握XML文档的基本语法,能够得到格式良好的XML文档;(2)能够了解并掌握XMLDTD的定义方法及其用途;(3)能够熟练使用XMLSPY来创建DTD文件及对应的有效的XML文件,并进行验证;(4)掌握使用XSL显示XML文件的基本方法;(5)理
2、解CSS与XSL的区别。二、实验仪器或设备学院提供公共机房,1台/学生微型计算机三、总体设计(设计原理、设计方案及流程等)1、设计原理:(1)XML文档是一种可扩展标记语言,被设计用来描述数据,其重点是描述数据的内容;XML文档由声明、元素、注释、字符引用和处理指令组成,命名空间是XML文档的基本组成部分。(2)DTD用来用来定义文档元素结构、元素标记和属性,是XML文件的验证机制。(3)CCS是一种网页排版的标记性语言,用于控制XML文档在浏览器上的显示效果。(4)XSL是为XML的样式显示设计的语言,包含XSLT、Xpath、XSL-FO格式化对象三种语言。2、
3、设计方案:利用XML文档作为存储载体来存储个人通讯薄,按照以下要求设计并实现该通讯薄:(1)内含同学(classmate)、朋友(friend)、家人(home)等人员。每条通讯录至少包含以下信息:la、姓名(name):必须有一个,其中包含一个枚举类型的性别(sex)属性;lb、联系方式(contact):内至少含有电话(tel)和(email)之中一个;lc、通信地址(address):一个或多个;ld、照片(photo)e、根据需要可添加其它字段。(2)为该XML文档,编写DTD文档。河南师范大学计算机与信息技术学院(3)为该XML文档,编写CSS文档。(4)
4、为该XML文档,编写XSL文档,要求以表格的形式输出个人通讯薄。3、设计流程:四、实验步骤(包括主要步骤、代码分析等)(一)根据要求编写XML文档。其主要代码如下:……………………………………………………………………根元素……………………………………………………子元素classmate同学王伟电话:15033458945Email:wangwei@126.com5、act>河南师范大学1989.4.25篮球1.jpg……………………………………………………子元素friend……河南师范大学计算机与信息技术学院…………………………………………………子元素home………………………………………………根元素结束标记(二)根据要求编写DTD文档。1、引用外部DTD,定义XML文件
5、act>
6、的元素结构、元素标记和属性。2、定义DTD的原因是为了验证XML文档的良构性,方便规格化XML文档。其代码如下:……………定义根元素………………定义子元素classmate...………………定义relation...
7、女)#REQUIRED>…
8、……………定义“性别”属性(三)根据要求编写CSS文档1、引用CSS来控制元素在浏览器上的呈现方式。2、CSS的基本作用是设置XML文档的显示格式。3、CSS中元素显示定义之间有嵌套关系,如果子属性没有设置,就默认父属性。其部分代码如下(代码格式稍作调整,以完整的CSS为准):Phonebook.............设置的Phonebook显示属性{display:block;background-color:#F2F2FF;text-align:center;}Title..........设置的标题的显示属性{font-size:30px;font-we
此文档下载收益归作者所有