Мне нужно извлечь некоторые значения из HTML, но у меня есть некоторые проблемы. Теперь я попытаюсь объяснить, что не так. Это связанная часть исходного кода HTML:Выбор пустых/повторяющихся divs на jsoup
<div class="selections">
<div class="selected">
<span>A</span>
</div>
<div class="">
<span></span>
</div>
<div class="">
<span></span>
</div>
<div class="selected">
<span>A</span>
</div>
<div class="selected">
<span>A</span>
</div>
<div class="">
<span></span>
</div>
<div class="selected">
<span>A</span>
</div>
<div class="">
<span></span>
</div>
<div class="selected">
<span>A</span>
</div>
</div>
Что мне нужно сделать, так это определить количество выбранных div. В этом случае выбираются div # 1,4,5,7,9. Однако, когда я делаю следующий код, он обнаруживает только 1 из выбранного div и порядок его утерян.
Elements skills = doc.select("div.selections");
Elements selections = skills.select("div.selected");
Log.e("Logs",selections.toString());
Результат:
09-25 04:43:41.838 26936-26936/com.testapp E/Logs﹕ <div class="selected">
<span>A</span>
</div>
Так как я могу извлечь 1,4,5,7,9 числа из данного HTML?