WAP開(kāi)發(fā)日志
第一次作WAP,完全不知道怎么做。就是突然一想,做一個(gè)把,好。做一個(gè),于是作了。寫(xiě)寫(xiě)自己的心得,還在學(xué)習(xí)過(guò)程,有錯(cuò)誤大家就pp。?
先是看看名詞解釋?
WAP?
WAP是WIRELESS?APPLICATION?PROTOCAL(無(wú)線應(yīng)用協(xié)議)的簡(jiǎn)稱,它是開(kāi)發(fā)移動(dòng)網(wǎng)絡(luò)上類似互聯(lián)網(wǎng)應(yīng)用的一系列規(guī)范的組合。WAP協(xié)議與現(xiàn)在通行的互聯(lián)網(wǎng)協(xié)議類似,但專為小屏幕、窄帶的用戶裝置(如:移動(dòng)電話)優(yōu)化。WAP協(xié)議是公開(kāi)的、全球性的標(biāo)準(zhǔn),由有興趣參加WAP?FORUM的成員共同討論、制定和擁有,它使無(wú)線裝置可心輕易、實(shí)時(shí)地交流信息和服務(wù)。?
WML?
WML是WIRELESS?MARKUP?LANGUAGE(無(wú)線標(biāo)識(shí)語(yǔ)言)的簡(jiǎn)稱,是WAP規(guī)范的一部分,類似于編寫(xiě)網(wǎng)頁(yè)HTML語(yǔ)言;它是XML基礎(chǔ)上的標(biāo)識(shí)語(yǔ)言,用于界定文字的格式、表現(xiàn)方式,屏幕的層次,和頁(yè)與頁(yè)之間的超鏈接。?
看了上面2段相信大家和我一樣還是不知道怎么做。先把環(huán)境搭好再說(shuō)。
??
iis環(huán)境搭建
1.創(chuàng)建一個(gè)名為 wap.ucantech.com 站點(diǎn)文件夾?首先你要?jiǎng)?chuàng)建一個(gè)獨(dú)立于你的主站點(diǎn)的新的站點(diǎn)文件夾(若站點(diǎn)是建立在同一個(gè)服務(wù)器上面的話),這樣你下面要做的改動(dòng)才不會(huì)影響別的站點(diǎn)。
?2.在IIS?平臺(tái)創(chuàng)建一個(gè)新的MIME類型?先選擇WAP站點(diǎn)的屬性,再加入MIME類型,然后選擇"HTTP頭"標(biāo)簽。?
在"MIME類型"部分,點(diǎn)擊"MIME類型"并且輸入以下信息:?
Associated?Extension | MIME?Type |
wml | text/vnd.wap.wml |
wmlc | application/vnd.wap.wmlc |
wbmp | image/vnd.wap.wbmp |
wmlsc | application/vnd.wap.wmlscriptc |
wmls | text/vnd.wap.wmlscript |
wsc | application/vnd.wap/wmlscriptc |
完成以后,將會(huì)在MIME類型里顯示以下幾種類型:
3.現(xiàn)在,你就可以把你的網(wǎng)站內(nèi)容加到站點(diǎn)文件夾里面了。
制作wml文件看起來(lái)一點(diǎn)不復(fù)雜。用dw或者記事本就可以搞定,也可以先在Dw里面把頁(yè)面做好然后再修改成wml所需的格式
用winwap測(cè)試一下。顯示正常沒(méi)有問(wèn)題,看來(lái)很簡(jiǎn)單。
簡(jiǎn)單吧。大家以為這樣就可以了?No?No?No
我又遇到了問(wèn)題,在winwap上運(yùn)行完全正常但是在其他的模擬器和手機(jī)上就報(bào)錯(cuò)。
抱錯(cuò)信息:
Bad?WML?syntax.?’Fatal?Error.?Ln?1,?Col?110?An?exception?occured!?Type:RuntimeException,?Message:Could?not?open?DTD?file?’d:\Temp\~m3gt14e0\wml12.dtd.xml’’.
對(duì)于初學(xué)者的我來(lái)說(shuō)是一頭霧水啊。解決的方法其實(shí)也不復(fù)雜。主要是因?yàn)榧庇谇蟪桑瑳](méi)有仔細(xì)看看wml語(yǔ)法的問(wèn)題。