Получить название изображения с JSOUP

У меня есть этот стол.

<div id="activeArrivi">
    <div class="aggBox">
        <label>Ultimo aggiornamento:</label> <span class="update">21/05/2015 15:25</span>
    </div>

    <table>
        <thead>
        <tr>
            <th>Compagnia</th>
            <th>n.</th>
            <th>Provenienza</th>
            <th>Schedulato</th>
            <th>Stimato</th>
            <th>Stato</th>
        </tr>
        </thead>
        <tbody>
                        <tr id="a0" style="background-color: rgba(253, 253, 253, 0.8);">
                <td>
                    <img class="company" alt="RYANAIR" src="/img/RYANAIR.png" original-title="RYANAIR">                 </td>
                <td>05021</td>
                <td>Roma Fiumicino</td>
                <td>21/05/2015 14                       :30</td>
                <td>21/05/2015 14                       :45</td>
                <td>
                                            <img src="/images/volo_green.gif" alt="Atterrato" title="Atterrato"><br> Atterrato                  </td>
            </tr>
                        </tbody>
    </table>
</div>

здесь есть мой код:

  doc = Jsoup.connect("http:/url").timeout(10*1000).get();


            Element table = doc.select("table").first();
            Iterator<Element> iterator = table.select("td").iterator();

            //iterator.next(); // first one is image, skip it

            while(iterator.hasNext()){
                arrivi++;

                A_Compagnia[arrivi] = iterator.next().attr("alt");
                A_CodiceVolo[arrivi] = iterator.next().text();
                A_Citta[arrivi] = iterator.next().text();
                A_OraPrevista[arrivi] = iterator.next().text();
                A_OraStimata[arrivi] = iterator.next().text();
                A_StatoVolo[arrivi] = iterator.next().text();

            }

Я могу получить все данные... но я не знаю, как получить текст в теге: alt="RYANAIR" и поместить текст здесь: A_Compagnia[1]; Кто-то может решить мою проблему!? Спасибо вам, ребята

2 ответа

Решение

Попробуй это Elements img = doc.select("img"); String title = link.attr("alt");, Дайте мне знать прогресс

Попробуйте что-то вроде этого.

ArrayList<String> titles = new ArrayList<String>();     
doc = Jsoup.connect("http:/url").timeout(10*1000).get(); 
     Element table = doc.select("table").first();
     for (Element row : table.select("td")) {
                        Elements column = row.select("img");
                        String title = column.attr("alt");
                        titles.add(title);
                        Log.i("All Titles",titles.toString());
                    }
Другие вопросы по тегам