Различные версии Android и XPath поддерживают - PullRequest
0 голосов
/ 25 сентября 2010

Я новичок в мире Android, у меня был ограниченный опыт в Java со времен моего университета несколько десятилетий назад.В эти дни я - избалованный разработчик в мире .NET.

В эти дни я счастливый обладатель HTC Desire и решил попробовать свои силы в Android dev.Теперь я столкнулся с небольшой дилеммой.Я пишу приложение, которое интенсивно использует куски данных XML.Я сразу замечаю, что есть два способа сделать это: я могу кропотливо перемещаться вниз от корневого уровня или (несколько менее кропотливо) я могу использовать XPath.Проблема в том, что XPath поддерживается только при минимальном уровне API 8 в соответствии с документацией.В идеале я хотел бы поддержать до 4 (я думаю, что это 1,6?)

Каков наилучший способ сделать это?Есть ли внешние библиотеки или пакеты, которые я могу использовать?Пожалуйста, помните, что я полный новичок, поэтому, пожалуйста, поправьте меня, если я ошибаюсь в любом из вышеперечисленных.

Большое спасибо, Дэни.

1 Ответ

2 голосов
/ 25 сентября 2010

Если вы хотите облегченный способ анализа XML, используйте XmlPullParser .

Это не так красиво и компактно, как отдельное выражение XPath, но гораздо эффективнее.Это используется фреймворком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...