基于XML語言的來實(shí)現(xiàn)購物車的詳細(xì)代碼_Xml教程
推薦:文檔標(biāo)準(zhǔn)的真實(shí)謊言近日,有關(guān)微軟Open XML標(biāo)準(zhǔn)的問題又引發(fā)了某些業(yè)內(nèi)人士的關(guān)注。其一是因為日前ISO(國際標(biāo)準(zhǔn)組織)成員南非和巴西相繼就ISO批準(zhǔn)微軟的Open XML成為標(biāo)準(zhǔn)向ISO質(zhì)疑和上訴,理由是日內(nèi)瓦BRM會議并
購物車是電子商務(wù)網(wǎng)站中不可缺少的組成部分,但目前大多數(shù)購物車只能作為一個顧客選中商品的展示,客戶端無法將購物車?yán)锏膬?nèi)容提取出來滿足自己事務(wù)處理的需要,而這一點(diǎn)在有些電子商務(wù)活動中很有必要。XML的出現(xiàn)使得網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)變得有意義起來,我們可以根據(jù)不同的要求以不同的樣式將一個購物車的內(nèi)容顯示出來。
本文將詳細(xì)分析一個由Java實(shí)現(xiàn)的基于XML的購物車。下面是一個包含了五件商品的購物車的XML內(nèi)在結(jié)構(gòu):它的根元素為cart,total元素表示購物車內(nèi)的總金額,每個item元素表示一件商品,item里的子元素分別標(biāo)明了該商品的具體信息,可根據(jù)實(shí)際情況添加、修改或刪除。
在這里,需要建立一個表示購物車的類:XMLCart.java,它是一個JavaBean,所以它包含了一個空的構(gòu)造函數(shù)。這個類包含了購物車的一些基本功能: 生成一個空的購物車,往購物車?yán)锾砑由唐�,刪除購物車?yán)锏纳唐罚淖冑徫镘噧?nèi)商品的數(shù)量以及清空購物車等。它擁有一個全局私有變量“private XMLDocument myCart”,myCart用來存儲購物車?yán)锏脑敿?xì)內(nèi)容,購物車的基本功能就是對它的操作,它的類型是XMLDocument,即一個XML文檔。這樣,對購物車的操作就轉(zhuǎn)換成對myCart中的子元素的添加、刪除,及元素值的計算、修改等。
1. 清空購物車
清空購物車即生成一個空的購物車。這里空購物車是一個含有根元素cart及其元素total的XML文檔,total元素是購物車的總金額,它的初始值為0,其XML具體形式如下:
| < ?xml version=‘1.0’ encoding=‘gb2312’?> < cart> < total>0< /total> < /cart> |
將這個XML字符串由parseString函數(shù)轉(zhuǎn)換成XMLDocument存入myCart。
分享:XML入門教程:XML DHTML 行為Internet Explorer 5引入了DHTML行為。行為(Behaviors)是一種借助CSS的便利性向HTML元素添加DHTML功能性的方法。 行為 - 什么是行為? IE 5引入了DHTML行為(DHTML behaviors)。行為(Be
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-基于XML語言的來實(shí)現(xiàn)購物車的詳細(xì)代碼
。