Android: sending xml as document object, POST method
- by juro
i am new at programming and i need some help with that please =/
web service is already written but not by me. so all i have to do is send xml as document object by post method through web service.
my code:
public class send extends application {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://app.local/test/");
try {
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
Document document = documentBuilder.newDocument();
Element rootElement = document.createElement("packet");
rootElement.setAttribute("version", "1.2");
document.appendChild(rootElement);
Element em = document.createElement("imei");
em.appendChild(document.createTextNode("000000000000000"));
rootElement.appendChild(em);
em = document.createElement("username");
em.appendChild(document.createTextNode("5555"));
rootElement.appendChild(em);
HttpResponse response = httpclient.execute(httppost);
} catch (Exception e) {
System.out.println("XML Pasing Excpetion = " + e);
}
}
}