#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