methods for WBXML decoding


OSNN Newbie
Sep 25, 2006
We are getting a Wap Puah message to a push client registered to the push router on WM5.0 device. The message is in WBXML format. When we used the libwbxml library [] to convert it back to xml, the tool was unable to perfrom the conversion. The xml file is :
<?xml version="1.0"?>
<!DOCTYPE wap-provisioningdoc PUBLIC "-//WAPFORUM//DTD PROV 1.0//EN" "">
<wap-provisioningdoc version="1.0">
<characteristic type="APPLICATION">
<parm name="APPID" value="w5"/>
<parm name="TO-NAPID" value="Browsing_GPRS" />
<parm name="NAME" value="Superman SyncML"/>
<parm name="ADDR" value=""/>
<characteristic type="RESOURCE">
<parm name="URI" value="./contacts"/>
<parm name="NAME" value="Contacts DB"/>
<parm name="AACCEPT" value="text/x-vcard"/>
<characteristic type="RESOURCE">
<parm name="URI" value="./calendar"/>
<parm name="NAME" value="Calendar DB"/>
<parm name="AACCEPT" value="text/x-vcalendar"/>
<characteristic type="APPAUTH">
<parm name="AAUTHNAME" value="name4"/>
<parm name="AAUTHSECRET" value="password4"/>

The WBXML file, received in the device is :

 j ÅFÆ U‡6w5 ‡"BrowsingGPRS ‡Superman SyncML ‡4 ÆY‡:./contacts ‡Contacts DB ‡.text/x-vcard ÆY‡:./calendar ‡Calendar DB ‡.text/x-vcalendar ÆW‡1name4 ‡2password4 

Whereas the WBXML file generated by libwbxml library is:

 j ÅFÆ U‡6 w5 ‡"Browsing_GPRS ‡Superman SyncML ‡ 4 Æ Y‡: ./contacts ‡Contacts DB ‡ . text/x-vcard Æ Y‡: ./calendar ‡Calendar DB ‡ . text/x-vcalendar Æ W‡1 name4 ‡ 2 password4 

The main difference between both of the files seems to be :
The WBXML conversion of ---------------- value="Browsing_GPRS"
by libwbxml library is -------------------------- Browsing_GPRS
whereas in the file received in device is -- BrowsingGPRS
Other differences is in spaces

Is the XML to WBXML conversion can be done in many ways (i.e. is it tool dependent, as WBXML files generated by libwbxml library and received in the device are different.) ?
We have to convert the WBXML file to XML, so that it can be parsed. Which tool should we use for conversion?

Members online

No members online now.

Latest profile posts

Perris Calderon wrote on Electronic Punk's profile.
Hey ep!

All good with me, applying for microsoft mvp right now, should have done this a while ago.

Notifications don't work, I only found your response by comming back to hunt up some threads, if you want, give me your email address so we can keep in touch easier, mine is perriscalderon at gmail
Perris Calderon wrote on Electronic Punk's profile.
Ep, glad to see you come back and tidy up...did want to ask a one day favor, I want to enhance my resume , was hoping you could make me administrator for a day, if so, take me right off since I won't be here to do anything, and don't know the slightest about the board, but it would be nice putting "served administrator osnn", if can do, THANKS

Been running around Quora lately, luv it there
Electronic Punk wrote on Perris Calderon's profile.
All good still mate?
Hello, is there anybody in there? Just nod if you can hear me ...

Forum statistics

Latest member