HTML jericho、jTidy 或 JSoup 的格式化片段?
Formatting snippet of HTML jericho, jTidy or JSoup?
我想要 format/indent HTML
的片段
String html = "<div><p>text1</p></div><div><p>text2</p></div>";
进入这个
<div>
<p>text1</p>
</div>
<div>
<p>text2</p>
</div>
我尝试了 jTidy 和 JSoup,但是他们用 and/or 或 .我想要一些东西,可以像上面的例子一样简单地格式化我的 HTML 的一部分。
我找到了 jericho,它似乎可以满足我的要求,但我更愿意使用 jTidy/JSoup。
是否可以用 jTidy 或 JSoup 做我想做的事?
jSoup 可以做到这一点:
String html = "<div><p>text1</p></div><div><p>text2</p></div>";
Document doc = Jsoup.parseBodyFragment(html);
System.out.println(doc.body().children());
输出:
<div>
<p>text1</p>
</div>
<div>
<p>text2</p>
</div>
我想要 format/indent HTML
的片段String html = "<div><p>text1</p></div><div><p>text2</p></div>";
进入这个
<div>
<p>text1</p>
</div>
<div>
<p>text2</p>
</div>
我尝试了 jTidy 和 JSoup,但是他们用 and/or 或 .我想要一些东西,可以像上面的例子一样简单地格式化我的 HTML 的一部分。
我找到了 jericho,它似乎可以满足我的要求,但我更愿意使用 jTidy/JSoup。
是否可以用 jTidy 或 JSoup 做我想做的事?
jSoup 可以做到这一点:
String html = "<div><p>text1</p></div><div><p>text2</p></div>";
Document doc = Jsoup.parseBodyFragment(html);
System.out.println(doc.body().children());
输出:
<div>
<p>text1</p>
</div>
<div>
<p>text2</p>
</div>