Как разобрать 2 XML-файлов в Android - PullRequest
1 голос
/ 09 марта 2011

Привет, я новый разработчик, и я хочу знать, как выполнить синтаксический анализ двух файлов XML в проекте. У меня есть 2 XML-файла. первый следующий

<?xml version="1.0"?>
<X>
  <Y>
    <Z>
      A
    </Z>
    <packs>
      <pack>
         <packname>B</packname>
      </pack>   
    </packs>
  </Y> 
</X>

Следующие xml-файлы выглядят следующим образом

<s>
  <t>
    <question>abc</question>
    <question>def</question>
    <question>ghi</question>
  </t>
</s>

Первый файл XML работает для меня. Когда я касаюсь A, он переходит к B. Теперь, когда я касаюсь B, я хочу показать только первый вопрос, например, abc. Можно ли это сделать, он не работает для меня

Пожалуйста, скажите мне, как перейти от одного XML-файла к другому XML-файлу

Может кто-нибудь объяснить это с помощью примеров кодов ....

Где хранить 2 файла для анализа ... Я попытался сохранить их в папке raw в разделе "Ресурсы".

Ответы [ 2 ]

1 голос
/ 09 марта 2011

Вот обзор некоторых анализаторов XML , доступных для Android, включая некоторые примеры.

В зависимости от потребностей вашего приложения, где вы хотите хранить XML-файл (XML из веб-службы)позвони мне, оставайся временно в памяти).Файлы типа xml должны храниться в папке Raw.

1 голос
/ 09 марта 2011

Вы можете использовать SAX Parser или Pull Parser для разбора xml. Ниже приведены несколько ссылок на помощь:

SAXParser

Пример

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