как сделать разбор XML в Android? - PullRequest
2 голосов
/ 18 ноября 2010

Я новичок в Android и XML. Итак, я хотел бы знать, что такое анализ XML и как и где мы можем использовать его в разработке приложений для Android. Я также хотел бы знать синтаксис, который будет использоваться для этой цели. спасибо

Ответы [ 3 ]

2 голосов
/ 18 ноября 2010

Для знакомства с XML, почему бы не начать с прочтения записи Википедии ?По сути, это стандартизированный способ представить некоторые текстовые данные;и он широко используется для множества различных приложений, как в сети, так и в автономном режиме.

«Разбор» означает обработку данных XML для извлечения значений, которые можно использовать в коде вашей программы.

При разработке дляAndroid, некоторые файлы XML используются для хранения данных приложения (например, макет пользовательского интерфейса, манифест Android, ...). Анализ этих файлов выполняется автоматически во время сборки с помощью Инструментов разработчика Android, поэтому вам не нужно его программировать.Например, в этой части учебника Hello World вы можете узнать, как использовать файлы макета XML для создания вашего пользовательского интерфейса.

Если вам нужен анализатор XML, как пользователь Рахул рекомендуется в этот вопрос , на этой отличной странице представлены три способа анализа XML наAndroid и показывает пример кода.

1 голос
/ 20 апреля 2012

Платформа Android является платформой мобильной разработки с открытым исходным кодом.Он дает вам доступ ко всем аспектам мобильного устройства, на котором оно работает, от низкоуровневой графики до аппаратного обеспечения, такого как камера на телефоне.С таким количеством вещей, которые можно использовать с Android, вы можете задаться вопросом, зачем вам беспокоиться о XML.Дело не в том, что работать с XML так интересно;это работает с вещами, которые это позволяет.XML обычно используется в качестве формата данных в Интернете.Если вы хотите получить доступ к данным из Интернета, есть вероятность, что данные будут в форме XML.Если вы хотите отправить данные в веб-службу, вам также может понадобиться отправить XML.Короче говоря, если ваше Android-приложение будет использовать Интернет, вам, вероятно, придется работать с XML.К счастью, у вас есть много вариантов работы с XML на Android.

XML-парсеры Часто используемые сокращения

API: Application programming interface
RSS: Really Simple Syndication
SDK: Software Developers Kit
UI: User interface
URL: Universal Resource Locator
XML: Extensible Markup Language

Одной из самых сильных сторон платформы Android является то, что она используетЯзык программирования Java.Android SDK не совсем предлагает все, что доступно вашей стандартной Java Runtime Environment (JRE), но поддерживает очень значительную его часть.Платформа Java уже давно поддерживает множество различных способов работы с XML, и большинство API-интерфейсов, связанных с XML, полностью поддерживаются в Android.Например, Java простой API для XML (SAX) и объектная модель документа (DOM) доступны на Android.Оба этих API уже много лет являются частью технологии Java.Более новый потоковый API для XML (StAX) недоступен в Android.Тем не менее, Android предоставляет функционально эквивалентную библиотеку.Наконец, API связывания Java XML также недоступен в Android.Этот API наверняка может быть реализован в Android.Тем не менее, это, как правило, тяжеловесный API со многими экземплярами многих различных классов, часто необходимых для представления XML-документа.Таким образом, он менее чем идеален для ограниченной среды, такой как портативные устройства, на которых Android предназначен для работы.В следующих разделах вы возьмете простой источник XML, доступный в Интернете, и узнаете, как анализировать его в приложении Android с помощью различных API, упомянутых выше.Сначала рассмотрим основные части простого приложения, которое будет использовать XML из Интернета.

0 голосов
/ 23 ноября 2010

Xml-парсер выполняется через SAX, DOM и pull-парсер

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