Требуется разбить тег «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();
}
}
Есть ли способ сделать это ...