0

HTTP クライアント 4.1.2 を使用しています。Outlook Web にアクセスしてメール データを取得したいのですが、実行したコードは次のとおりです。

CredentialsProvider credsProvider = new BasicCredentialsProvider();
    credsProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST,         
            AuthScope.ANY_PORT,AuthScope.ANY_REALM, AuthPolicy.BASIC),
    new UsernamePasswordCredentials(Username, password));
DefaultHttpClient Client= new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();

 HttpGet get= new HttpGet(uri);
 HttpEntity entity = response.getEntity();

String html=null;   
if(!entity.equals(null)){
html=EntityUtils.toString(entity,HTTP.UTF_8);
}

出力は文字列の HTML ページです。これを XML に変換するにはどうすればよいですか?

4

1 に答える 1

1

技術的に言えば、整形式の HTML は XML の形式であるか、少なくともそれが目標です。

しかし、ここではマイクロソフトについて話している...

私はCobraを使用して、HTML を XML であるかのようにやり取りします。これにより、xPathなどを使用してドキュメントを検索したり、単純な古い DOM にアクセスしたりできます。

于 2012-08-29T06:12:50.060 に答える