基于XML语言的来实现购物车的详细代码(2)_Xml教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:文档标准的真实谎言近日,有关微软Open XML标准的问题又引发了某些业内人士的关注。其一是因为日前ISO(国际标准组织)成员南非和巴西相继就ISO批准微软的Open XML成为标准向ISO质疑和上诉,理由是日内瓦BRM会议并
其代码如下:
public void emptyCart() throws IOException,SAXException{ String stringCart=“< ?xml version=‘1.0’encoding=‘gb2312’?> ” “< cart>< total>0< /total>< /cart>”; myCart=parseString(stringCart); } |
2. 添加商品
添加商品,即将传入的item元素添加到根元素cart里, 其中item里包括商品详细信息, 同时计算total的值。其代码如下:
public void addItemToCart(String stringItem) throws IOException,SAXException{ //将item由String转换为XMLDocument XMLDocument itemAdded=parseString(stringItem); //取出item节点,并复制它 NodeList itemList=itemAdded.getElementsByTagName(“item”); Node item=itemList.item(0); Node cloneItem=item.cloneNode(true); //如果购物车为空,则构造一个新的购物车 if(isCartEmpty()){ myCart.emptyCart(); } //如果该商品不在购物车中,则插入该商品,并计算总金额 if(!isItemExist(item,myCart)){ //取myCart的根元素,并将复制的item节点添加到后面 Element cartRoot=myCart.getDocumentElement(); Node cartNode=cartRoot.appendChild(cloneItem); computeTotal();//计算总金额 } } |
分享:XML入门教程:XML DHTML 行为Internet Explorer 5引入了DHTML行为。行为(Behaviors)是一种借助CSS的便利性向HTML元素添加DHTML功能性的方法。 行为 - 什么是行为? IE 5引入了DHTML行为(DHTML behaviors)。行为(Be
相关Xml教程:
- 相关链接:
- 教程说明:
Xml教程-基于XML语言的来实现购物车的详细代码(2)。