0

次のように、httpclient を使用して xml リクエストを投稿しようとしています。

String parm1 = MyXml.toString();
PostMethod post = new Postmethod(url);
post.setRequestEntity(new StringRequestEntity(parm1));
...

プログラム内に xml 表現に変換したいオブジェクトがあります。

私の質問は、Myxml を Java で xml 形式で作成する最良の方法は何かということです。後でその String 形式を簡単に印刷できます。

ありがとう。

4

3 に答える 3

0

Java で XML を作成するための多くのオプションがあります。この回答JAXBを使用してオブジェクトをシリアル化および逆シリアル化する方法は? あなたのユースケースに合うと思われる一般的な方法の良いデモを提供します。

于 2012-07-09T19:51:21.040 に答える
-2

こんな感じで使ってみてください…

public void postData() throws Exception {


 HttpClient client = new DefaultHttpClient();
 HttpPost httppost = new HttpPost("https://www.xyz.com");

 List<NameValuePair> list = new ArrayList<NameValuePair>(1);

 list.add(new BasicNameValuePair("name","ABC");

 httppost.setEntity(new UrlEncodedFormEntity(list));

 HttpResponse r = client.execute(httppost);

}
于 2012-07-09T19:06:02.207 に答える