2016-04-07 26 views
0

İçerik numarası verileri alındıktan sonra html içerik başlık etiketini ve bu başlık etiketinin içerik numarasını ayrıştırmak istiyorum. Ben neden istiyorumJava jsoup ayrıştırma özel etiketi

<a title="%this%Content 3 - Java Programming" href="javascript:;" onclick="data('content_3');"> 
Java Programming<span style="font-size:10px;color:#D39D96"></span> 
</a></div> 
<div class="clear"></div> 
<div style="display: none;font-size:14px;font-weight:bold;color:red;margin:10px;" id="content_3">%this%Content 3 Text</div> 

geçerli: % Bu% İçeriği 3 - Java ve % bu% İçeriği 3 Metin

Programlama Ama bu html bu şekilde daha fazla içerik var. Belki de döngü için yazdım.

+1

sen bildirebilirim? –

+0

im jsoup 1.8.3 kullanıyorum –

+0

Üzgünüz, jsoup ile kodu kastediyorum. –

cevap

0

benim için bu çalışma çalıştı adres: Eğer jsoup yaptığını deneyin hangi

public class Test { 
    public static void main(String[] args) { 

     String s = "<a title=\"%this%Content 3 - Java Programming\" href=\"javascript:;\" onclick=\"data('content_3');\">\n" + 
       "Java Programming<span style=\"font-size:10px;color:#D39D96\"></span>\n" + 
       "</a></div>\n" + 
       "<div class=\"clear\"></div>\n" + 
       "<div style=\"display: none;font-size:14px;font-weight:bold;color:red;margin:10px;\" id=\"content_3\">%this%Content 3 Text</div>"; 
     Document document = Jsoup.parse(s); 
     Element element = document.select("a").first(); 
     String linkHref = element.attr("title"); 
     System.out.println(linkHref + document.select("div").last().text()); 


    } 
}