WAP開發日志
第一次作WAP,完全不知道怎么做。就是突然一想,做一個把,好。做一個,于是作了。寫寫自己的心得,還在學習過程,有錯誤大家就pp。?
先是看看名詞解釋?
WAP?
WAP是WIRELESS?APPLICATION?PROTOCAL(無線應用協議)的簡稱,它是開發移動網絡上類似互聯網應用的一系列規范的組合。WAP協議與現在通行的互聯網協議類似,但專為小屏幕、窄帶的用戶裝置(如:移動電話)優化。WAP協議是公開的、全球性的標準,由有興趣參加WAP?FORUM的成員共同討論、制定和擁有,它使無線裝置可心輕易、實時地交流信息和服務。?
WML?
WML是WIRELESS?MARKUP?LANGUAGE(無線標識語言)的簡稱,是WAP規范的一部分,類似于編寫網頁HTML語言;它是XML基礎上的標識語言,用于界定文字的格式、表現方式,屏幕的層次,和頁與頁之間的超鏈接。?
看了上面2段相信大家和我一樣還是不知道怎么做。先把環境搭好再說。
??
iis環境搭建
1.創建一個名為 wap.ucantech.com 站點文件夾?首先你要創建一個獨立于你的主站點的新的站點文件夾(若站點是建立在同一個服務器上面的話),這樣你下面要做的改動才不會影響別的站點。
?2.在IIS?平臺創建一個新的MIME類型?先選擇WAP站點的屬性,再加入MIME類型,然后選擇"HTTP頭"標簽。?
在"MIME類型"部分,點擊"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 |
完成以后,將會在MIME類型里顯示以下幾種類型:
3.現在,你就可以把你的網站內容加到站點文件夾里面了。
制作wml文件看起來一點不復雜。用dw或者記事本就可以搞定,也可以先在Dw里面把頁面做好然后再修改成wml所需的格式
用winwap測試一下。顯示正常沒有問題,看來很簡單。
簡單吧。大家以為這樣就可以了?No?No?No
我又遇到了問題,在winwap上運行完全正常但是在其他的模擬器和手機上就報錯。
抱錯信息:
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’’.
對于初學者的我來說是一頭霧水啊。解決的方法其實也不復雜。主要是因為急于求成,沒有仔細看看wml語法的問題。