jsoup如何禁止格式化文档元素?

使用jsoup分析html,需要获取某个元素的html代码,并且要求代码不要格式化(缩进和换行)。使用jsoup获取到此元素之后,tostring方法返回的结果直接对代码进行了格式化。

请问如何禁止jsoup对代码进行格式化?

阅读 5.7k
1 个回答

Document.outputSettings().prettyPrint(false);

/**
* Get if pretty printing is enabled. Default is true. If disabled, the HTML output methods will not re-format
* the output, and the output will generally look like the input.
* @return if pretty printing is enabled.
*/
public boolean prettyPrint() {
    return prettyPrint;
}

/**
 * Enable or disable pretty printing.
 * @param pretty new pretty print setting
 * @return this, for chaining
 */
public OutputSettings prettyPrint(boolean pretty) {
    prettyPrint = pretty;
    return this;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题