网站首页 | 我的主页 | 讨论交流 | 所有用户 | 联系合作
登录 | 注册 | 在线情况 | 搜索
百度通告:欢迎您的光临
  您当前的位置:首页XML编程 → 详细文章
基于XML语言的来实现购物车的详细代码
1
收藏它
Miss    在2008-5-30 0:17:00 发布说:
[ 角色: 注册用户 / 等级:团长 / 发主题数:958 / 积分:2936 / 经验值:1916 ] [ 加为好友 | 发送信息 ]

购物车是电子商务网站中不可缺少的组成部分,但目前大多数购物车只能作为一个顾客选中商品的展示,客户端无法将购物车里的内容提取出来满足自己事务处理的需要,而这一点在有些电子商务活动中很有必要。XML的出现使得网络上传输的数据变得有意义起来,我们可以根据不同的要求以不同的样式将一个购物车的内容显示出来。

本文将详细分析一个由Java实现的基于XML的购物车。下面是一个包含了五件商品的购物车的XML内在结构:它的根元素为cart,total元素表示购物车内的总金额,每个item元素表示一件商品,item里的子元素分别标明了该商品的具体信息,可根据实际情况添加、修改或删除。

在这里,需要建立一个表示购物车的类:XMLCart.java,它是一个JavaBean,所以它包含了一个空的构造函数。这个类包含了购物车的一些基本功能: 生成一个空的购物车,往购物车里添加商品,删除购物车里的商品,改变购物车内商品的数量以及清空购物车等。它拥有一个全局私有变量“private XMLDocument myCart”,myCart用来存储购物车里的详细内容,购物车的基本功能就是对它的操作,它的类型是XMLDocument,即一个XML文档。这样,对购物车的操作就转换成对myCart中的子元素的添加、删除,及元素值的计算、修改等。

1. 清空购物车

清空购物车即生成一个空的购物车。这里空购物车是一个含有根元素cart及其元素total的XML文档,total元素是购物车的总金额,它的初始值为0,其XML具体形式如下:


< ?xml version=‘1.0’ encoding=‘gb2312’?>
< cart>
< total>0< /total>
< /cart>

将这个XML字符串由parseString函数转换成XMLDocument存入myCart。

哪些人投了票
 

发表评论
    
 
  分享这篇文章...
复制这个链接发送给朋友>
68个读过此条>>
将该文章加入收藏夹
  你可能对下面文章也感兴趣...
 相关图片视频
Powered by baidutong 苏ICP备08014821号
本站内容部分来自网络,如有异议,请速联系解决,QQ:610826315 QQ讨论群:40684175
Copyright © 2008-2009 baidutong.com All rights reserved.