Мне нужно проанализировать XML-файл, хранящий события. Мне просто нужно обрабатывать события с датой окончания позже фактической даты, поэтому многие из них не будут использоваться в приложении.
Затем приложению нужно будет выполнить сортировку перед отображением, а затем пользователь будет прибегать и фильтровать результаты в UITableView.
К настоящему времени я просто анализирую данные с помощью NSXMLParser и загружаю их в NSMutableArray of Events. Затем я могу изменить порядок массива или выбрать его подмножество для соответствия потребностям пользователя.
Каковы преимущества использования анализатора Dom и построения представления документа в памяти? как реализовано это представление? быстрее сортировка и фильтрация? это экономит память? это можно настроить так, чтобы анализировались только события с некоторым условием? его можно настроить так, чтобы он включал необходимые элементы каждого события, а не все?