实验室程序文件:WEB程序设计实验三
XML文件...
疯狂代码 https://www.doczj.com/doc/46904879.html,/ ?:http:/https://www.doczj.com/doc/46904879.html,/XMLJiaoCheng/Article21202.html
一、实验题目 XML文件设计与应用
二、实验课时
2课时。
三、实验目的
1.掌握XML文件的编辑方法、使用方法。
2.掌握JavaScript, JSP对XML文件的读取。
四、实验内容和要求
1 .对XML文档分别用CSS样式、XSL样式格式化,并用IE显示其格式化的结果;
2. 通过数据岛访问XML文档中的数据, 或者通过DOM访问XML文档中的数据。
3. XML文档的撰写:参照一个Word格式的个人简历文档,将其内容用XML保存,并对其进行xi相应的格式化。个人简历样张可任意假设。
4 .对以上简历XML文档,撰写DTD文档。
例1: 用CSS对XML进行格式化
用CSS文件对上面的XML文件进行格式化
文件名为5.1.css的内容如下:
customers, customer, id {display:block}
address { display:list-item}
name, orders {display:inline}
customers, customer {margin:12pt}
name { font-weight:bold;
color:red;
line-height:150%
}
display属性
CSS模型定义了三种类型的显示元素:块级元素、行内元素和列表。display属性允许一个元素的显示类型成为下面四个值中的一个:block,inline,list-item和none。
① none:元素将不会显示出来,并且也不会占据画布空间,这点和设置visibility属性不同。
② block:块级元素。 block元素前后换行。标题和段落元素是块元素。
③ inline:行内元素。显示为inline的元素为行。
④ list-item:列表元素
举例:display属性使用。
① “关闭”一个段落,使其不显示出来:
p.remove{display:none;}
② 将一个块级元素(比如段落)转变成行内元素,这样就可以不换行显示!
p{display:inline;}
③ 将一个行内元素转变成块级元素,这样就增加了一个回车(换行)!
em{display:block;}
④ 强制一个元素在一定程度上像列表那样显示:
b{display:list-item;}
例2: 用CSS对XML进行格式化
用CSS文件5.2.css对上页的XML文件进行格式化
文件5.2.css的内容如下:
customers { display:block;
margin:10pt;
position:absolute;
left:70pt; top:30pt;
border-style:ridge;
border-color:lime;
border-width:thick
}
customer{ display:block;
margin:10pt;
display:list-item;
list-style-type:decimal;
border-style:solid;
border-color:red;
border-width:thin;
width:400
}
id,name, customeraddress, orders, kind {display:inline} id {width:150}
name {width:250}
customeraddress {width:200}
orders {width:150}
例3:利用XSL来处理XML文档
XML文档的内容如下:
<库存>
<音乐>
<编号>CD-1023编号><名称>盛夏的果实名称>
<演唱者>莫文蔚演唱者>
<出品公司>上海音像出品公司><价格>12.50价格>
音乐>
<音乐>
<编号>CD-1024编号><名称>冷酷到底名称>
<演唱者>羽泉演唱者>
<出品公司>上海音像出品公司><价格>17.82价格>
音乐>
库存>
文件5.10.xsl的内容如下面两页
.1 {font-weight:bold;font-size:12pt}
.2 {font-size:10.5pt}
文件5.10.xsl文件内容第1页
编号 | 名称 | 演唱者 | 出品公司 | 价格 |
文件5.10.xsl文件内容第2页
显示结果
Web应用程序设计综合实验报告题目:网上购物系统 学生姓名: XXX 学号: XXXXXXXXXXX 院(系): XXXXXXX 专业: XXXXXXXXXX 指导教师: XXXXXXXXXX 2014 年 7月 6 日
1、选题背景 随着计算机技术的发展和网络人口的增加,网络世界也越来越广播,也越来越来越丰富,网上商城已经成为网上购物的一股潮流。互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中是具有不可抗拒的优势。在忙碌丰富的社会生活中,人们开始追求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种方式,对于企业来说,网络交易能大大提高交易速度、节约成本。在这种形势下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求,因而开发了这样一个具有前台后台的网上商城系统,以满足购物者和企业的需求。 因此这次毕业设计题目就以目前现有的网上商城系统为研究对象,研究一般的网上商城的业务流程,猜测其各个功能模块及其组合、连接方式,并分析其具体的实现方式,最后使用Java加web服务器和数据库完成一个网上商城系统的主要功能模块。通过这样一个设计,可以提高自己Java编程的水准,也练习了怎样构建一个完整的系统,从系统的需求分析到设计,直至编码、测试并运行,熟悉并掌握一个完整的Web开发流程,为今后工作打下基础。 1.1设计任务 从以下几个方面实现网络商城的基本功能: 1、用户部分: (1)用户的登录和注册,用户必须注册才能购物,注册时系统会对注册信息进行验证,进入系统或是结账时,用户可以进行登录,登录时,如果密码错误,系统会进行验证并提示错误。 (2)浏览商品,实现用户可以在网络商店中随意浏览商品,商品按类别分类,方便用户查找不同类别的商品 (3)购物车管理,能实现添加商品、删除商品、更新商品的功能。 (4)生成订单,查看购物车后单击下一步则生成订单信息表,一旦提交订单,则购物车就不能被改变。 2、管理员部分:
Web程序设计实验报告 姓名:冯刚 学号:200905030324 班级:计科3班
Html代码: 1.首页代码