如何使用jsoup解析xhtml文件

时间:2016-01-15 07:01:01

标签: xhtml jsoup

我正在使用Jsoup来解析我的页面,但似乎Jsoup只解析HTML文件。有没有办法解析Jsoup中的XHTML文件?是否有任何XHTML到HTML转换器?
我正在使用URL加载我的文件。以下是代码:

org.jsoup.nodes.Document doc =org.jsoup.Jsoup.parse("http://localhost:7001/sample.xhtml");
String title=doc.title();
System.out.println(title);

在上面的代码标题中为空白,因为它无法理解XHTML文件。

1 个答案:

答案 0 :(得分:2)

您使用的是错误的方法。 parse方法用于加载一些HTML字符串。这里收到一个网址。这就是为什么你得到一个空标题。

而是使用下面使用connect方法的代码:

org.jsoup.nodes.Document doc = org.jsoup.Jsoup.connect("http://localhost:7001/sample.xhtml").get();
String title=doc.title();
System.out.println(title);