Java 如何将HTML字符串转换为XML DOM
我正在使用HTTP客户端4.1.2。我想访问outlook web并获取邮件数据。以下是我完成的代码Java 如何将HTML字符串转换为XML DOM,java,xml,html-parsing,Java,Xml,Html Parsing,我正在使用HTTP客户端4.1.2。我想访问outlook web并获取邮件数据。以下是我完成的代码 CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT,AuthScope.ANY_REALM, Aut
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?从技术上讲,格式良好的HTML是XML的一种形式,或者至少这是我们的目标 但我们在这里谈论的是微软
我习惯于像与XML一样与HTML交互,允许我使用诸如搜索文档或访问普通的旧DOM之类的东西。如果我可以将HTML转换为普通DOM,我可以得到数据吗如果你使用Cobra(HTML格式良好),你已经做了(拥有DOM)。。。是的,谢谢。我会试试眼镜蛇