xml个人通讯薄设计实验报告
计算机与信息技术学院综合性、设计性实验报告
专业:计算机科学与技术Java方向年级/班级:09级201*201*学年第一学期课程名称Xml基础指导教师本组成员学号姓名实验地点实验时间项目名称个人通讯薄设计实验类型综合性/设计性一、实验目的
(1)掌握XML文档的基本语法,能够得到格式良好的XML文档;(2)掌握使用CSS显示XML文件的基本方法;(3)理解CSS与XSL的区别;
(4)熟练掌握XSL不同的方式选择节点;(5)掌握XSL与CSS的结合使用;
(6)通过上机操作可以了解自己对所学内容的掌握程度;
二、实验仪器或设备
实验仪器与设备:一台计算机xmlspy软件三、总体设计(设计原理、设计方案及流程等)(1)设计原理:利用CSS控制XML文档的显示;
(2)设计方案:首先,要编写一个XML文档,文档主要包含通讯录里的内容。然后,要编写CSS,CSS直接影响通讯录的显示情况。所以,要重视它;
(3)流程:自学CSS这一章的内容;
收集要使用的图片;
根据实验要求编写XML文档;
编写CSS来确定通讯录的显示样式;实验步骤(包括主要步骤、代码分析等)四、(1)首先规划一下,编写XSL所需要的资源。
(2)创建CSS,使用基本语法编写,部分代码如下:
通讯薄CLASSLYNAMESEXCONTACT
河南师范大学计算机与信息技术学院ADDRESSSCHOOLPHOTO
Friend姓名女15234304河南.郑州郑州大学
Friend姓名伟男18756182河南..虞城吉大学
Classmate姓名琳女1591264河南.河大学
Classmate姓名心
河南师范大学计算机与信息技术学院女
15937302405河南.河大学
Family行名霞女
15966685921河虞一高
Css代码如下:
.span1{color:blue;font-size:2cm;face:华文楷体;margin-left:40%;}
.tag_box{
width:100%;height:90%;border:1pxsolid#B0BEC7;font:12pxArial,Helvetica,sans-serif;margin:5%;
background-image:url(3.gif);}
.tag_boxul.menulist{width:100%;hmargin-top:1px;
border:1pxsolid#788a98;}
五、结果分析与总结
河南师范大学计算机与信息技术学院(1)通过该实验,学会了XSL与css文档的书写。
(2)也了解要XSL文档是为了转换XML文档,美观化XML文档。(3)掌握了XSL不同的方式选择节点。(4)掌握了XSL与CSS的结合使用。
河南师范大学计算机与信息技术学院
教师签名:
年月日
扩展阅读:xml个人通讯薄一的设计与实现实验报告
计算机与信息技术学院综合性、设计性实验报告
专业:计算机科学与技术Java方向年级/班级:09级201*201*学年第一学期课程名称Xml基础指导教师本组成员学号姓名实验地点过街楼B区实验时间项目名称个人通讯薄一的设计与实现实验类型综合性/设计性一、实验目的
(1)掌握XML文档的基本语法,能够得到格式良好的XML文档;
(2)能够了解并掌握XMLDTD的定义方法及其用途;
(3)能够熟练使用XMLSPY来创建DTD文件及对应的有效的XML文件,并进行验证;
(4)掌握使用XSL显示XML文件的基本方法;二、实验仪器或设备
实验仪器与设备:一台计算机
三、总体设计(设计原理、设计方案及流程等)
利用XML文档作为存储载体来存储个人通讯薄,请按照以下要求设计并实现该通讯薄:
(1)内含同学(classmate)、朋友(friend)、家人(home)等人员。每条通讯录至少包含以下信息:
a、姓名(name):必须有一个,其中包含一个枚举类型的性别(sex)属性;
b、联系方式(contact):内至少含有电话(tel)和(email)之中一个;c、通信地址(address):一个或多个;d、照片(photo)
e、根据需要可添加其它字段。(2)为该XML文档,编写DTD文档。
(3)为该XML文档,编写Schema文档(选做)。
四、实验步骤(包括主要步骤、代码分析等)
(1)思考要在XML文档中放什么内容,根据XML文档中的内容编写外部DTD;在XML文档中填充具体信息;
(2)思考如何在表格里存放XML文档中的信息,然后编写XSL文档,并将其应用于XML文档;
Xml部分代码如下:
河南师范大学计算机与信息技术学院
姓名
sex(Boy|Gril)"Gril"
17Tel:15951181757Email:85@qq.com河南.a.jpg一高h.jpg河南师范大学
Xsl部分代码如下:
.a{font-size:30;font-family:隶书;}
河南师范大学计算机与信息技术学院
通讯薄
ClassifyNameSexAgeContactAddressSchoolPhoto
Family
Friend
河南师范大学计算机与信息技术学院
结果分析与总结
(1)通过该实验,学会了DTD、有效的格式良好的XML文档的书写。
(2)也了解要定义DTD是为了验证XML文档的良构性,方便规格化XML文档。(3)DTD与Schema相比存在着缺陷,DTD本身不是XML文档,不遵守XML语法;
而Schema是;对于DTD,一个XML文件只能有一个相对应的DTD文件,而一个XML文件可以有多个对应的Schema;DTD。
(4)如果允许XML文档中的元素相互交叉,那么会使XML文档结构混乱,不便于交互。(5)熟练掌握了xsl与xml的应用。
教师签名:
年月日
河南师范大学计算机与信息技术学院
友情提示:本文中关于《xml个人通讯薄设计实验报告》给出的范例仅供您参考拓展思维使用,xml个人通讯薄设计实验报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。