строка в XML Android

#android #xml #listadapter

#Android #xml #listadapter

Вопрос:

У меня есть строка XML, исходящая из Rest WS, которую я создал в .net, я могу использовать веб-устройство и получить нужный мне возврат, однако этот возврат возвращается в виде строки.

XML из WS:

 <Example>
  <Name> Carlos </name>
  <ID> 1 </ID>
</Example>
 

После извлечения в Java это выглядит следующим образом:

  String response = "<Example> <Name> Carlos </name> <ID> 1 </ID> </Example>"
 

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

Моя идея состоит в том, чтобы заполнить адаптер списка этой информацией, поскольку он вернет много имен и идентификаторов в одном запросе.

Спасибо

Комментарии:

1. ИМХО, вы путаете формат файла (XML) с объектом данных, который его содержит (String). Ваша строка response уже является XML.

Ответ №1:

Моя идея состоит в том, чтобы разобрать это обратно в XML

Я думаю, вы имеете в виду, что хотите создать какую-то структуру, содержащую эти строки.

У вас есть варианты использования синтаксического анализатора, синтаксического анализатора SAX или синтаксического анализатора на основе DOM

Я предлагаю вам использовать для этого облегченный синтаксический анализатор SAX