个人通讯薄的设计与实现

个人通讯薄的设计与实现

ID:18539776

大小:350.85 KB

页数:5页

时间:2018-09-18

个人通讯薄的设计与实现_第1页
个人通讯薄的设计与实现_第2页
个人通讯薄的设计与实现_第3页
个人通讯薄的设计与实现_第4页
个人通讯薄的设计与实现_第5页
资源描述:

《个人通讯薄的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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文

2、件,并进行验证;(4)掌握使用XSL显示XML文件的基本方法;(5)理解CSS与XSL的区别。二、实验仪器或设备学院提供公共机房,1台/学生微型计算机三、总体设计(设计原理、设计方案及流程等)1、设计原理:(1)XML文档是一种可扩展标记语言,被设计用来描述数据,其重点是描述数据的内容;XML文档由声明、元素、注释、字符引用和处理指令组成,命名空间是XML文档的基本组成部分。(2)DTD用来用来定义文档元素结构、元素标记和属性,是XML文件的验证机制。(3)CCS是一种网页排版的标记性语言,用于控

3、制XML文档在浏览器上的显示效果。(4)XSL是为XML的样式显示设计的语言,包含XSLT、Xpath、XSL-FO格式化对象三种语言。2、设计方案:利用XML文档作为存储载体来存储个人通讯薄,按照以下要求设计并实现该通讯薄:(1)内含同学(classmate)、朋友(friend)、家人(home)等人员。每条通讯录至少包含以下信息:la、姓名(name):必须有一个,其中包含一个枚举类型的性别(sex)属性;lb、联系方式(contact):内至少含有电话(tel)和(email)之中一个;l

4、c、通信地址(address):一个或多个;ld、照片(photo)e、根据需要可添加其它字段。(2)为该XML文档,编写DTD文档。河南师范大学计算机与信息技术学院(3)为该XML文档,编写CSS文档。(4)为该XML文档,编写XSL文档,要求以表格的形式输出个人通讯薄。3、设计流程:四、实验步骤(包括主要步骤、代码分析等)(一)根据要求编写XML文档。其主要代码如下:……………………………………………………………………根元素…………………………………

5、…………………子元素classmate同学王伟电话:15033458945Email:wangwei@126.com

河南师范大学
1989.4.25篮球1.jpg

6、te>……………………………………………………子元素friend……河南师范大学计算机与信息技术学院…………………………………………………子元素home………………………………………………根元素结束标记(二)根据要求编写DTD文档。1、引用外部DTD,定义XML文件的元素结构、元素标记和属性。2、定义DTD的原因是为了验证XML文档的良构性,方便规格化XML文档。其代码如下:

7、lassmate*,friend*,home+)>……………定义根元素………………定义子元素classmate...………………定义relation...

8、女)#REQUIRED>………………定义“性别”属性(三)根据要求编写CSS文档1、引用CSS来控制元素在浏

9、览器上的呈现方式。2、CSS的基本作用是设置XML文档的显示格式。3、CSS中元素显示定义之间有嵌套关系,如果子属性没有设置,就默认父属性。其部分代码如下(代码格式稍作调整,以完整的CSS为准):Phonebook.............设置的Phonebook显示属性{display:block;background-color:#F2F2FF;text-align:center;}Title..........设置的标题的显示属性{font-size:30px;font-we

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。