2012-01-24 47 views
3

が存在する場合、私は記事内のタグはありませんlableとスパンクラス=「ミックvtEnabled」を持っている上記のコードで、次の形式jSoupはスパンクラスは

<article class="cik" id="100"> 
<a class="ci" href="/abc/1001/STUFF"> 
       <img alt="Micky Mouse" src="/images/1001.jpg" /> 
       <span class="mick vtEnabled"></span> 

</a> 

<div> 
     <a href="/abc/1001/STUFF">Micky Mouse</a> 
     <span class="FP">$88.00</span>&nbsp;&nbsp;<span class="SP">$49.90</span> 

</div> 
</article> 

とHTMLを持って確認してください。指定したクラス名のスパンタグが記事タグ内に存在するかどうかを確認したいそれ、どうやったら出来るの?私はselect( "> a [href]> span.mick vtEnabled")を試して、サイズが設定されているかどうかにかかわらず、すべての記事タグについて0を残してチェックしました。任意の入力?

答えて

0

この

Elements divs = doc.select("article > a[href] > span[class=mick vtEnabled]"); 

二つのクラスを持つdiv要素を選択します。

19
Element span = doc.select("article.cik > a.ci > span.mick.vtEnabled").first(); 
if(span != null){ 
    System.out.println("Exist!!"); 
} 
else { 
    System.out.println("No Span :("); 
} 
+1

これは答えとして受け入れられるべきです。 – tobloef

+1

これは正しい答えです。 – NikosKeyz

関連する問題