On Mon, Jun 13, 2011 at 2:51 PM, Sergiu Dumitriu <[email protected]> wrote:
> On 06/12/2011 10:05 PM, Chamika Weerasinghe wrote:
>> Hi,
>>
>> For now I added Wiki and Space and the Search access in xwiki-android-rest
>> via handling JSON objects.
>> I commited new files to repo.
>>
>> When I implementing access to Page resources I found that Xwiki REST sends
>> different contents in XML and JSON
>> For example
>> XML content
>> http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Blog/pages/BlogIntroduction?media=xml
>> is different from
>> JSON content
>> http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Blog/pages/BlogIntroduction?media=json
>
> This is wrong. The two formats should contain exactly the same
> information. This looks like a bug in the restlet framework we're using.
>
> Jerome already started working on the migration to restlet 2.0, let's
> see if it solves the problem. You can try to pull from this branch to
> test it locally:
> https://github.com/jvelo/xwiki-platform/tree/restlet-upgrade

Not sure if it would solve the problem, but we could try using Jackson
(http://jackson.codehaus.org/) for JSON serializing/unserializing

Plugging Jackson with our Restlet implementation should be fairly easy.

Jerome

>
>> Because of this difference I decided to deserialize XML instead of JSON. (I
>> must modify all the class files for this).
>>
>> XWiki RESTful API doc (
>> http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI) describes
>> XML ->  Java conversion by using "org.apache.commons.httpclient".
>> But this library seems to be larger in size. As Thomas said size does matter
>> in Android. Therefore I decided to use "org.apache.http" which built in
>> Android.
>>
>> But I got following error
>>
>> 06-12 20:02:55.070: WARN/dalvikvm(650): VFY: unable to resolve static method
>> 1169: Ljavax/xml/bind/JAXBContext;.newInstance
>> (Ljava/lang/String;)Ljavax/xml/bind/JAXBContext;
>>
>> Can anybody suggest me what causes this error?
>
>
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to