2012-01-13 3 views
-1

Я могу получить весь текст с помощью тегов, но я хочу получить доступ только к определенным тд-тегам. Eg.I хочу получить данные второго сотового текста, чей первый элемент html ячейки содержит атрибут
a name = "производитель" или Content.I использую Jsoup.Как перебрать <td> теги с условием с помощью jsoup

 <tabel> 
    <tr> 
     <td><a name="Manufacturer"></a>manufacturer</td> 
     <td>happiness</td> 
    </tr> 
     <td>manuf</td> 
     <td>hap</td> 
    </tr> 
    <tr> 
    <td>tents</td> 
    <td>acd</td> 
    </tr> 
    <tr> 
    <td><a name="Content"></a>Contents</td> 
    <td>abcd</td> 
    </tr> 
    </tabel> 

Я использую код ..

doc.select("a[name=Manufacturer]"); 

.. его дать мне ссылку на ячейке одного, мне нужно, чтобы перейти к ячейке два прибудут ячеечные два текстовых

ответ

0

Вам нужны использовать селектор, как [attr=value]: elements with attribute value, e.g. [width=500].

Посмотрите на официальной документации Selector Syntax

+0

Я пытался, но это дает мне текст ячейки, который имеет атрибут, но мне нужно, чтобы перейти к следующей ячейке в той же строке и его не будет там – saum22

+0

вы можете использовать 'getElementsByAttribute (String key)' и чем его повторить – RanRag

+0

i Пробовал это также и его дать мне объект ячейки 1, который имеет атрибут, мне нужно перейти в ячейку два после получения ссылки на ячейку – saum22