Я пытаюсь понять, как разбирать некоторые XML (для Android-приложения), и кажется довольно смешным, как трудно это сделать на Java. Похоже, для этого требуется создание обработчика XML, который имеет различные обратные вызовы (startElement, endElement и т.д.), И вы должны затем позаботиться об изменении всех этих данных на объекты. Что-то вроде этот учебник.
Все, что мне действительно нужно, - это изменить XML-документ в многомерный массив, и даже лучше будет иметь какой-то Hpricot процессор. Есть ли способ сделать это, или мне действительно нужно написать весь дополнительный код в приведенном выше примере?