posts - 495,comments - 227,trackbacks - 0

          WBXML

          WBXML,就是WAP Binary XML。

          ?

          簡(jiǎn)單地說,它就是一個(gè)定義好的XML片斷,可以表述出同步服務(wù)器地址、遠(yuǎn)程數(shù)據(jù)庫名稱、登錄賬號(hào)等等內(nèi)容。

          ?

          比如,這樣一個(gè)實(shí)例:

          ?

          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>


          ?

          這樣指明一個(gè)和服務(wù)器http://www.syncserver.com/sync進(jìn)行數(shù)據(jù)同步。

          ?

          很簡(jiǎn)單不是嗎?

          ?

          但是如何將這個(gè)XML轉(zhuǎn)換為短信所需要的二進(jìn)制呢?

          ?

          轉(zhuǎn)換過程:按圖索驥

          Nokia是這么定義轉(zhuǎn)換規(guī)則的,很簡(jiǎn)單,就是盡可能簡(jiǎn)短地用一個(gè)字符表示某一個(gè)元素。

          ?

          具體的轉(zhuǎn)換規(guī)則,可以參考《OTA_settings_general_7_0.pdf》的8.2章節(jié)。

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

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 兴化市| 新田县| 肇源县| 遂昌县| 陈巴尔虎旗| 屏山县| 乌兰察布市| 会泽县| 府谷县| 信丰县| 安义县| 龙泉市| 林州市| 娄底市| 应城市| 卫辉市| 宿迁市| 顺平县| 米脂县| 丰城市| 金山区| 天镇县| 普格县| 乐清市| 正安县| 右玉县| 开远市| 乌拉特中旗| 云和县| 都兰县| 通化市| 惠来县| 彭阳县| 肇源县| 南康市| 永兴县| 扶绥县| 柳州市| 凌云县| 葵青区| 乌苏市|