如何将用Jsoup(Java html解析器)制作的文档转换为字符串
2022-09-01 14:07:54
我有一个用jsoup制作的文档,看起来像这样
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
我如何将其转换为字符串。doc
我有一个用jsoup制作的文档,看起来像这样
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
我如何将其转换为字符串。doc
您是否尝试过:
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
String htmlString = doc.toString();
当文档扩展元素时,它还得到了一个方法html(),根据API“检索元素的内部HTML”。所以这应该有效:
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
String htmlString = doc.html();
附加信息:
每个 Document 对象都有一个对内部类 Document.OutputSettings 的实例的引用,可以通过 Document 的方法 outputSettings() 访问该实例。在那里,您可以使用setter prettyPrint(true/false)来启用/禁用pretty-printing。请参阅文档和文档的 API。输出设置以获取更多信息
doc.toString()
工作,就像.doc.outerHtml()