有没有办法深度克隆JSoup Document对象并获得完全相同的HTML?

时间:2010-11-16 13:14:27

标签: java deep-copy jsoup

有没有办法深度克隆JSoup Document个对象并返回完全相同的 HTML

我有一个预先解析的对象,我想要克隆,因为我怀疑克隆会比总是再次解析 HTML 更快。

我试图通过迭代Document对象的所有元素来克隆它,但之后我没有doctype声明等等。

P.S。我当然不希望收到评论......

2 个答案:

答案 0 :(得分:6)

对于任何节点,您都可以调用.clone()

这已在feature request中实施。

答案 1 :(得分:0)

由于我对答案和 OP 对此的评论感到困惑,这是我卑微研究的结果:-)。

CartsController.php 生成文档对象及其所有子对象的深层副本。根据 documentation 和我自己的实验,这是真的。 enter image description here