Hey all,
Can u tell what mehod can be used as a replacement for
getMethod.getResponseBodyAsStream() in line
parser.parse(getMethod.getResponseBodyAsStream(), myContentHandler);
I am not getting parsed file in proper format.
Here is my code:
package com.parsing;
import org.apache.*;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import java.io.*;
import org.apache.http.HttpResponse;
import org.apache.http.client.*;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.client.methods.HttpGet;
import java.util.ArrayList;
import org.apache.http.HttpEntity;
public class connectionHandler{
private HttpClient client=null;
private HttpResponse response ;
private HttpGet getMethod=null;
private int statusCode;
private String contents=null;
private MyContentHandler myContentHandler = null;
private SAXParser parser=null;
HttpEntity entity=null;
public static String str_err;
public void getRequest(String reqName,String url){
try {
client = new DefaultHttpClient();
myContentHandler = new MyContentHandler();
//client.setTimeout(8000);
getMethod = new HttpGet(url);
response = client.execute(getMethod);
System.out.println(response.getStatusLine());
Http getMethod.getParams();
entity = response.getEntity();
if (entity != null)
{
InputStream instream = entity.getContent();
parser = SAXParserFactory.newInstance().newSAXParser();
parser.parse(instream, myContentHandler);
}
else
{System.out.println("error");}
}
catch(Exception e)
{
System.out.print(e.getMessage());
}
}
}
// parser.parse(instream, myContentHandler); line is giving error at
runtime.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---