5
HTML dosyalarındaki bazı öğeleri değiştirmek ve diğer tüm içeriği değiştirmeden saklamak istiyorum.jsoup ile HTML'yi ayrıştırın ve orijinal içeriği koruyun
Document doc = Jsoup.parse("<div id=title>Old</div >\n" +
"<p>1<p>2\n" +
"<table><tr><td>1</td></tr></table>");
doc.getElementById("title").text("New");
System.out.println(doc.toString());
aşağıdaki çıktıyı olmasını bekliyoruz: Yerine
<div id=title>New</span></div >
<p>1<p>2
<table><tr><td>1</td></tr></table>
, ben:
<html>
<head></head>
<body>
<div id="title">New</div>
<p>1</p>
<p>2 </p>
<table>
<tbody>
<tr>
<td>1</td>
</tr>
</tbody>
</table>
</body>
</html>
Jsoup ekledi:
- kapanış p etiketleri
- doub le-tırnak
Bunu yapabilirdi: diğer noktaları için
bu deneyin. Http://stackoverflow.com/questions/11387458/get-character-offsets-for-elements-in-jsoup adresine bakın. Bu özelliğe ihtiyacımız var. Ne yazık ki, JSoup'un yazarı artık jsoup google grubuna gönderilen sorulara cevap vermiyor. – ccleve