posts - 495,comments - 227,trackbacks - 0

          WBXML

          WBXML,就是WAP Binary XML。

          ?

          簡單地說,它就是一個定義好的XML片斷,可以表述出同步服務器地址、遠程數據庫名稱、登錄賬號等等內容。

          ?

          比如,這樣一個實例:

          ?

          Nokia給出的SyncSettings例子


          ?
          <SyncSettings>

          ?

          ?? <Version>1.0</Version>

          ?

          ?? <HostAddr>http://www.syncserver.com/sync</HostAddr>

          ?

          ?? <Port>8080</Port>

          ?

          ?? <RemoteDB>

          ?

          ????? <CTType>text/x-vcard</CTType>

          ?

          ????? <CTVer>2.1</CTVer>

          ?

          ????? <URI>./Contacts?CLASS=PRIVATE</URI>

          ?

          ????? <Name>Private Contact DB</Name>

          ?

          ????? <Auth>

          ?

          ???????? <AuthScheme>1</AuthScheme>

          ?

          ???????? <Username>james</Username>

          ?

          ???????? <Cred>cHdk</Cred> <!-- Base64 coded 'pwd' -->

          ?

          ????? </Auth>

          ?

          ?? </RemoteDB>

          ?

          ?? <RemoteDB>

          ?

          ????? <CTType>text/x-vcalendar</CTType>

          ?

          ????? <CTVer>1.0</CTVer>

          ?

          ????? <URI>./Calendar</URI>

          ?

          ????? <Name>Calendar DB</Name>

          ?

          ?? </RemoteDB>

          ?

          ?? <Name>PIM Service</Name>

          ?

          ?? <Auth>

          ?

          ????? <AuthLevel>2</AuthLevel>

          ?

          ????? <AuthScheme>1</AuthScheme>

          ?

          ????? <Username>james</Username>

          ?

          ????? <Cred>Ym9uZA==</Cred> <!-- Base64 coded 'bond' -->

          ?

          ?? </Auth>

          ?

          ?? <Auth>

          ?

          ????? <AuthLevel>1</AuthLevel>

          ?

          ????? <AuthScheme>1</AuthScheme>

          ?

          ????? <Username>bond</Username>

          ?

          ????? <Cred>Ym9uZA==</Cred> <!-- Base64 coded 'bond' -->

          ?

          ?? </Auth>

          ?

          ?? <ConRef>

          ?

          ????? <ConType>1</ConType>

          ?

          ????? <RefID>My AP</RefID>

          ?

          ?? </ConRef>

          ?

          </SyncSettings>


          ?

          這樣指明一個和服務器http://www.syncserver.com/sync進行數據同步。

          ?

          很簡單不是嗎?

          ?

          但是如何將這個XML轉換為短信所需要的二進制呢?

          ?

          轉換過程:按圖索驥

          Nokia是這么定義轉換規則的,很簡單,就是盡可能簡短地用一個字符表示某一個元素。

          ?

          具體的轉換規則,可以參考《OTA_settings_general_7_0.pdf》的8.2章節。

          posted on 2006-08-04 20:11 SIMONE 閱讀(3195) 評論(2)  編輯  收藏

          FeedBack:
          # re: WBXML,就是WAP Binary XML。[未登錄]
          2008-08-29 09:11 | z
          其它的setting也是WBXML嗎?如email,imps,wap,mms等  回復  更多評論
            
          # re: WBXML,就是WAP Binary XML。[未登錄]
          2008-09-24 16:28 | h
          是否wbxml也有應用在wml網頁上?  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 漠河县| 油尖旺区| 大港区| 云阳县| 富裕县| 个旧市| 长泰县| 中山市| 扬州市| 九江市| 宁都县| 文成县| 北碚区| 齐齐哈尔市| 科技| 专栏| 石泉县| 易门县| 潮安县| 扶余县| 吕梁市| 特克斯县| 乌兰浩特市| 宿松县| 波密县| 陈巴尔虎旗| 湘乡市| 东乌珠穆沁旗| 湟源县| 郴州市| 阿尔山市| 大荔县| 卢龙县| 潼南县| 扎兰屯市| 泰顺县| 武陟县| 萨迦县| 长治市| 明水县| 茶陵县|