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