Обработка списка KSoap2 - это правильный путь? - PullRequest
1 голос
/ 02 мая 2010

У меня есть простой сервис мыла, работающий на Glassfish, который возвращает List<String> вот так

<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:getNamesResponse xmlns:ns2="http://namespace/">
            <return>Name1</return>
            <return>Name2</return>
        </ns2:getNamesResponse>
    </S:Body>
</S:Envelope>

теперь в ksoap2 (android) мне нужно повторить свойства объекта soap, чтобы вернуть мой список:

SoapObject result = (SoapObject) envelope.bodyIn;

for(int i=0;i<result.getPropertyCount();i++)
{
    list.add(result.getProperty(i));
}

есть ли лучший способ? Я не смог найти ни одного сопоставителя классов в моей реализации.

заранее спасибо

1 Ответ

0 голосов
/ 14 декабря 2010

Боюсь, что нет - вам нужно сделать картографию самостоятельно.

...