Hi Rajan,

First tell me your scenario. I am not sure what your are trying to do.  r u
trying to read xml coming from web service or reading xml on server ??






On Fri, Aug 17, 2012 at 11:14 AM, Rajan Thakrar <r.d.thak...@gmail.com>wrote:

> hi  Krishna, so i am going on wrong track, is it so ??
>
> B'cos i am also trying this code with small xml response at that time it
> will be worked fine, but when i get that the larger xml at that time i am
> facing the problem.
>
> And yes i have already tried out your code before creating this post, but
> i didn't get the success that is why i am using this code.
>
> Thank you for reply.
>
>
> On Thu, Aug 16, 2012 at 10:30 PM, Krishna Mahadik <
> krishna.maha...@gmail.com> wrote:
>
>> Hi Rajan,
>>
>> If your are looking for hitting .net web service from android
>> application, you need to use an external jar file KSOAP2 at Android end.
>>
>>        public void onCreate(Bundle savedInstanceState) {
>>        super.onCreate(savedInstanceState);
>>         setContentView(R.layout.login);
>>         final String NAMESPACE = "http://tempuri.org/";;
>>         final String METHOD_NAME = "Login";
>>         final String SOAP_ACTION = "http://tempuri.org/Login";;
>>         final String URL = "
>> http://ipaddressofwebserver/Dashboard/Service.asmx";;
>>
>>         Button login = (Button)this.findViewById(R.id.btnLogin);
>>
>>
>>
>>         login.setOnClickListener(new View.OnClickListener()
>>         {
>>  public void onClick(View arg0)
>> {
>>  String [] data = {};
>> String x = " ";
>>          String username=null;
>>          String password=null;
>>
>> EditText id = (EditText)findViewById(R.id.txt_username);
>>         EditText passkey = (EditText)findViewById(R.id.txt_password);
>>
>>  try {
>>          username=id.getText().toString();
>>          password=passkey.getText().toString();
>>          SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
>>
>>                 SoapSerializationEnvelope envelope = new
>> SoapSerializationEnvelope(SoapEnvelope.VER11);
>>                envelope.dotNet = true;
>>                 request.addProperty("uname", username);
>>       request.addProperty("pass", password);
>>                envelope.setOutputSoapObject(request);
>>
>>             HttpTransportSE androidHttpTransport = new
>> HttpTransportSE(URL);
>>             androidHttpTransport.call(SOAP_ACTION, envelope);
>>             SoapObject response = (SoapObject)envelope.getResponse();      
>> //we
>> get soap object as response...
>>             data = getarray(response);
>>
>>             x = data[0].toString();  //u can convert object to string
>> also, but i have passed array object in soap response
>>
>>
>>
>>             if(data[0].toString().equalsIgnoreCase("true"))
>>                  {
>>               Toast.makeText(Login.this, "Login in
>> successful",Toast.LENGTH_LONG).show();
>>     }
>>            else
>>   {
>>  Toast.makeText(Login.this, data[1].toString(),Toast.LENGTH_LONG).show();
>>   }
>>
>>          }
>>    catch (Exception e)
>>         {
>>  Toast.makeText(Login.this,"error",Toast.LENGTH_LONG).show();
>> }
>>  }
>> });
>>
>> }
>>
>>  public static String[] getarray(SoapObject soap)
>>     {
>>         String[] categories = new String[soap.getPropertyCount()];
>>         for (int i = 0; i < categories.length; i++)
>>         {
>>         categories [i] = soap.getProperty(i).toString();
>>          }
>>         return categories;
>>     }
>>
>> }
>>
>>
>>
>>
>>
>>
>> On Thu, Aug 16, 2012 at 8:09 PM, JP <joachim.pfeif...@gmail.com> wrote:
>>
>>> This looks to me like you're trying to skin existing code over the
>>> Android platform?
>>> In my experience, DOM (tree parsing in general) isn't so great in the
>>> mobile environment as you have to load the tree structure up front to get
>>> to that last piece of data that you actually might be interested in.
>>> In an ideal world, you would probably want to break this down and
>>> implement the web services and SOAP elements on a web server. Your mobile
>>> app then queries this web server through small interactions. Using stream
>>> parsing and perhaps JSON in place of XML.
>>>
>>>
>>>
>>>
>>> On Thursday, August 16, 2012 3:46:32 PM UTC+2, Rajan wrote:
>>>>
>>>> i am trying to fetch the record from the SOAP web service but due to
>>>> larger xml size i didn't get the proper output,
>>>> here i'm putting my code as well as logcat entry.
>>>>
>>>>  --
>>> 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
>>> android-developers+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>>
>>
>>
>>
>> --
>> --
>> .                 \\\///
>> .               /        \
>> .               | \\   // |
>> .             ( | (.) (.) |)
>> ----------o00o--(_)--o00o-----------------
>>
>> "Yesterday is not ours to recover, but
>> tomorrow is ours to win or to lose."
>>
>> -----------ooo0-------------------------------
>> .           (   )   0ooo
>> .            \ (      (   )
>> .             \_)     ) /
>> .                    (_/
>>
>> --
>> 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
>> android-developers+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> .
>
> --
> 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
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
-- 
.                 \\\///
.               /        \
.               | \\   // |
.             ( | (.) (.) |)
----------o00o--(_)--o00o-----------------

"Yesterday is not ours to recover, but
tomorrow is ours to win or to lose."

-----------ooo0-------------------------------
.           (   )   0ooo
.            \ (      (   )
.             \_)     ) /
.                    (_/

-- 
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
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to