У меня есть веб-сервис, .asmx
, который при потреблении дает ответ в виде:
<lData>
<name>...</name>
<posx>..</posx>
<posy>...</posy>
</lData>
Я использую Ksoap2
для использования веб-службы в Android
, и я вижу ответ как string
:
anyType {
lData = anyType{
name=....;
posx=....;
posy=....
;}
;}
Итак, я получаю правильные данные из своего веб-сервиса, но я не знаю, как их правильно проанализировать.
Я хочу найти способ перебирать различные узлы.
Я пытался использовать SAXParser
, но не могу понять, что мне следует использовать вместо url
. В обучающих материалах я перешел по ссылке на xml-файл на url
, но мой url
только часть "закончена", поскольку мне нужно сначала использовать веб-сервис.
MyXMLHandler myXMLHandler = new MyXMLHandler();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(sourceUrl.openStream()));
Это выше того, что я должен использовать, но есть другой openStream?
Спасибо за любую помощь!