Hi everybody!

I finally was able to call the web service i wanted from my
application, i have a problem now.


The String i get from the response method is removing my xml tags. I
get Strings like the following:


<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/";>&lt;STKDV&gt;&lt;TABLEDEF
NAME="authors"&gt;


Instead of:


  <?xml version="1.0" encoding="utf-8" ?>
  <string xmlns="http://tempuri.org/";><STKDV><TABLEDEF
NAME="authors">


Does anyboydy knows hows to aviod this or why is this happening? if i
call the web service from ksoap this doesnt happens but my ksoap
project doest work since the new SDK.


Any help that you could give me will be appreciated.


Thanks


Francisco Ortega


On Aug 25, 11:12 am, "Megha Joshi" <[EMAIL PROTECTED]> wrote:
>    This might help...
>
>     JSONObject mLocationJSON = createLocationJSON(mLatitude,  mLongitude,
> mDateTime);
>     postLocationJSON(SERVER_URL, mLocationJSON);
>
>     /**
>      * @param mUrl The URL of location tracking server.
>      * @param mLocationJSON The location data with time in JSON format.
>      */
>     public void postLocationJSON(String mUrl, JSONObject mLocationJSON) {
>        HttpClient httpClient = new DefaultHttpClient();
>        HttpPost postMethod = new HttpPost(mUrl);
>         try {
>        // prepare parameters
>           HttpParams params = new BasicHttpParams();
>           params.setParameter("locationJSON", mLocationJSON.toString());
>             postMethod.setParams(params);
>             httpClient.execute(postMethod);
>             Log.i(TAG, "Post request, data: " + mLocationJSON.toString());
>         } catch (Exception e) {
>             Log.e("Exception", e.getMessage());
>         } finally {
>             postMethod.abort();
>         }
>     }
>
>    /**
>      * @param mLatitude The latitude data received from location update sent
> by
>      *        LocationManager Service.
>      * @param mLongitude The longitude received from location update sent by
>      *        LocationManager Service.
>      * @param mDateTime The DateTime at which location update was sent.
>      * @return JSONObject The JSONObject holding latitude,longitude reported
> by
>      *         the LocationManager Service and DateTime in RFC3339 format.
>      */
>     public JSONObject createLocationJSON(double mLatitude, double
> mLongitude,
>             String mDateTime) {
>         JSONObject mLocationJSON = new JSONObject();
>         try {
>             mLocationJSON.put("latitude", mLatitude);
>             mLocationJSON.put("longitude", mLongitude);
>             mLocationJSON.put("date", mDateTime);
>         } catch (JSONException ex) {
>             Log.e(TAG, "Error in creating Location JSON object.");
>         }
>         return mLocationJSON;
>     }
>
> 2008/8/25 Baran <[EMAIL PROTECTED]>
>
>
>
>
>
> > Hello Jeffrey,
>
> > I was wondering if you could provide me something about how you
> > appended your JSON string to the web service request. I am trying to
> > communicate with this rest web service via POST method. But I am
> > unable to identify how to append the JSON string as the parameters.
> > Object.setParameter is not working in this scenario...
>
> > Hope to hear from you soon!!
>
> > On Aug 21, 10:12 am, Jeffrey Sharkey <[EMAIL PROTECTED]>
> > wrote:
> > > Just a heads up that I've been using "simpleJSON" with Android, and
> > > it's working pretty well.  It's somewhat nicer than the defaultJSON
> > > included in the SDK because it's iterator-able, making for slick code:
>
> > > for(JSONValue value : (JSONArray)JSONValue.parse(string)) {
> > >     JSONObject obj = (JSONObject)value;
> > >     ...
>
> > > }
>
> > >http://www.json.org/java/simple.txt
>
> > > j
>
> > > On Aug 20, 11:00 pm, Baran <[EMAIL PROTECTED]> wrote:
>
> > > > Hi,
>
> > > > Thanks for the reply, actually I was confused with how we can use
> > > >JSON. I suppose this is for manipulating the response we get after a
> > > > successfulwebservicerequest. Please correct me if I am wrong. Still
> > > > new to this thing.
>
> > > > On Aug 20, 7:00 pm, Mark Murphy <[EMAIL PROTECTED]> wrote:
>
> > > > > Baran wrote:
> > > > > > Hi,
>
> > > > > > I need to access a .NetwebserviceinRestformat usingJSON. I m
> > > > > > pretty new to this concept and very much confused about how this
> > > > > > works....
>
> > > > > > Any one who can give an overview of the two. I need the steps that
> > I
> > > > > > need to follow to useJSON. Right now my doubt is how to useJSONto
> > > > > > grab to output. Lets say we create a httpclientand it get the
> > > > > > respone ....now what?
>
> > > > > > How can we use theJSONobject to manipulate the response...
>
> > > > > There is aJSONparser built into Android:
>
> >http://code.google.com/android/reference/org/json/package-summary.html
>
> > > > > And there is an HTTPclientbuilt into Android:
>
> >http://code.google.com/android/reference/org/apache/http/package-summ...
>
> > > > > though you may wish to view the HttpClient documentation here:
>
> > > > >http://hc.apache.org/
>
> > > > > Both of these are open source projects with their own documentation,
> > on
> > > > > top of what is in Android. Both are usable in other Java projects
> > > > > outside of Android.
>
> > > > > If you have specific questions regarding the use of one or the other,
> > > > > particular as it pertains to Android, write back with the details!
>
> > > > > --
> > > > > Mark Murphy (a Commons Guy)http://commonsware.com
> > > > > Warescription: All titles, revisions, & ebook formats, just $35/year- 
> > > > > Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new Android 0.9 SDK beta!
http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to