我们如何使用Jsoup将嵌套标记分成单个标记

时间:2018-05-30 11:45:10

标签: java jsoup

需要将下面的“p”标记分成两个单独的“p”标记。完整的html是下面的html

<div>
<h2> Making Things Possible </h2>
<p><em><br> by David</em>, Year 2012</p>
</div>

我想以下面的格式制作上面的html

<div>
<h2> Making Things Possible </h2>
<p><em><br> by David</em></p>
<p>Year 2012</p>
</div>

需要帮助......我试图通过下面的代码

来做到这一点
Elements byline = elements.select("p");
            if (!byline.isEmpty()&& elements.select("p").first().text().contains("by") ) {
                if (byline.select("p em").first().text().contains("by")) {
                    Element firstH2heading = elements.select("h2").first();
                    if (firstH2heading!=null) {
                        firstH2heading.after("<p><em>"+byline.select("p em").first().text()+"<em><p>");

                    }
                    byline.select("p em").first().remove();
                }

            }

是否有任何击球方式......

0 个答案:

没有答案