Ошибка при разборе XML из веб-службы - PullRequest
0 голосов
/ 17 мая 2011

У меня есть xml-файл в качестве ответа в result.getProperty(0).

Код выглядит следующим образом:

SoapObject result=(SoapObject)envelope.bodyIn;    
System.out.println("value of result " + result);  

Как я могу сохранить этот xml в result.getProperty(0) на моей SDCard / любом другом месте, чтобы я мог проанализировать его с помощью SAXParser?

С уважением,
Снеха

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

Я решил проблему следующим образом:

xr.parse(new InputSource(new ByteArrayInputStream(result.getProperty(0).toString().getBytes())));  

Затем я использую SAXParser и разбираю xml.

Спасибо
Sneha

0 голосов
/ 17 мая 2011

getProperty(int) -метод возвращает объект. Если этот объект является строкой, SAXParser поддерживает синтаксический анализ XML из строки: ссылка

...