AndroidアプリのXML送受信
Androidのアプリとサーバー間でXMLを送受信するという処理を考えています。
http://blog.5ive.info/archives/1040 のsampleを参考にしたのですが、判らない事があります。
-------------------------------------------------------------------------------------------
【以下、sampleを抜粋】
//[クライアント設定]
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
//[POST送信するデータを格納]
List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>(1);
nameValuePair.add(new BasicNameValuePair("name", "simo"));
nameValuePair.add(new BasicNameValuePair("text", "hello!"));
//-----[POST送信]
httppost.setEntity(new UrlEncodedFormEntity(nameValuePair));
HttpResponse response = httpclient.execute(httppost);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
response.getEntity().writeTo(byteArrayOutputStream);
-------------------------------------------------------------------------------------------
送信する際にList<NameValuePair>というListに格納していますが、NameとValueと2つのパラメータが必要で、XMLのデータのみの送信にNameは必要ありません。
単純にXMLのデータだけを送信したいのですが、httppostでデータを送信するにはList<NameValuePair>を使用するしかないのでしょうか?
もし駄目なら、AndroidでXMLを送受信するにはどうしたら良いのでしょうか?
お礼
とてもわかりやすかったです! ありがとうございます! またおねがいします!