Возьмите простой XML-файл, отформатированный так:
<Lists>
<List>
<Note/>
...
<Note/>
</List>
<List>
<Note/>
...
<Note/>
</List>
</Lists>
Каждый узел имеет некоторые атрибуты, которые на самом деле содержат данные файла. Мне нужен очень быстрый способ подсчета количества элементов каждого типа (список и примечание). Списки - это просто корень, и они не имеют значения.
Я могу сделать это с помощью простого поиска строки или чего-то подобного, но мне нужно сделать это как можно быстрее.
Расчетные параметры:
Должно быть в Java (приложение для Android).
Необходимо ИЗБЕГАТЬ выделять как можно больше памяти.
Должно возвращать общее количество элементов Note и количество элементов List в файле независимо от их расположения в файле.
Количество списков, как правило, будет небольшим (1-4), а количество примечаний может быть очень большим (свыше 1000, обычно 100) на файл.
Я с нетерпением жду ваших предложений.