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);
}

输出是来自 String 的 HTML 页面。如何将其转换为 XML?

4

1 回答 1

1

从技术上讲,格式良好的 HTML 是 XML 的一种形式,或者至少这是目标。

但我们在这里谈论的是微软......

我使用Cobra与 HTML 进行交互,就像它是 XML 一样,允许我使用xPath之类的东西来搜索文档或访问普通的旧 DOM。

于 2012-08-29T06:12:50.060 回答