Как разобрать .net DataSet в Java? - PullRequest
3 голосов
/ 08 августа 2011

Я отправляю простой запрос мыла на веб-службу .net.Однако возвращенный ответ является набором данных .net.Можно ли прочитать .net DataSet в java?
Ниже приведен запрос мыла, который я использую, и способ попытки прочитать ответ:

    SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); //Set up request
    request.addProperty("Account", "****");  //Variable name, value.  
    request.addProperty("Name", "****");
    request.addProperty("Password", "****");
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    envelope.setOutputSoapObject(request); //Prepare the request
    HttpTransportSE HttpTransport = new HttpTransportSE(URL); 
    HttpTransport.debug = true;

    HttpTransport.call(SOAP_ACTION, envelope); //Send Request
    SoapObject result = null;
    result = (SoapObject)envelope.getResponse();

    result.toString();

Ответы [ 2 ]

2 голосов
/ 08 августа 2011

Вам следует воспользоваться мыльным сервисом, как показано ниже.

SoapSerializationEnvelope soapEnvelope = новый SoapSerializationEnvelope (SoapEnvelope.VER11); soapEnvelope.dotNet = true; // для обработки .net сервисов asmx / aspx

для получения дополнительной справочной информации Android и .NET Webservice - анализ возвращенного xml

1 голос
/ 16 ноября 2011

Проведя дополнительное исследование, на этот вопрос уже дан ответ на этот сайт:

Анализ .NET DataSet, возвращенного из .NET Web Service в Java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...