2016-08-16 11 views
0

最初のdivタグを選択する方法div> *を使用するとすべてのdivが選択され、最初のdiv内のタグが必要になります。手伝ってください。私はとして出力したい入れ子divタグで最初のdivタグを選択する方法

String htmlString = 
"<html><div><div><div><p><b>This is first line</b></p> </div><b>This is second line</b></div><div><span style=\"color:blue\">This is third line</span></div></html>"`; 

      org.jsoup.nodes.Document doc1 = Jsoup.parse(htmlString); 

      Elements elements1 = doc1.select("html:first-child"); 

      for (Element element : elements1) { 
       System.out.println(element.toString()); 
      } 

<div> 
    <div> 
    <p><b>This is first line</b></p> 
    </div> 
    <b>This is second line</b> </div> <div> 
    <span style="color:blue">This is third line</span> </div> 

答えて

0
あなたはdiv要素の内部を取得するには、HTMLを()を使用することができます

String result = doc1.select("div").first().html(); 
System.out.println(result); 
関連する問題