2

HttpPostを介してURLを投稿すると、応答として次の文字列が返されました。私の問題は、この文字列をどのように解析できるかです。

<?xml version="1.0" encoding="UTF-8"?>

<opml version="1">

    <head>
    <status>200</status>
        </head>

    <body>

<outline type="object" text="account">

<account>

  <guide_id>u36710162</guide_id>

  <username>xyz</username>

  <session_id>9d28d854-bd31-4bba-9a5f-4e5cd88edaac</session_id>

  <first_name />

  <last_name />

  <email>xyz@gmail.com</email>

</account>

</outline>

    </body>

</opml>

この文字列からステータス、guide_id、username、session_id、first_name、last_name、および電子メールを取得するにはどうすればよいですか。

前もって感謝します ...!!!

4

1 に答える 1

1

XML形式の応答です。SAXParserDOMParser、またはXmlpullparserで解析できます。

それについてstatusは、HTTP自体から取得できます

HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httpRequest);
response.getStatusLine().getStatusCode()

注:<account>親タグと見なしてください。

于 2012-06-08T05:24:29.607 に答える