Обработать результат ответа веб-сервиса

  1. 10 г. назад

    написал веб-сервис, который возвращает xml струкутру данных.
    инн и сумму

    код на пхп:

    <?php
    $client = new SoapClient("http://146.120.95.112/web1C/ws/ws1.1cws?wsdl");
    $param["date"] = $_GET['date'];
    $payinfo = $client->InnSum($param);
    var_dump($payinfo);
    ?>

    возвращает такой результат:
    http://146.120.95.112/payments.php?date=201402

    ребята, что занимаются веб-разработкой у клиента, вместо того, чтобы получать напрямую результат из вебсервиса - парсят результат файла payments.php

    как их направить на истинный путь? подскажите код хоть бы на том же php, который переберет результат ответа веб-сервиса

  2. нифига не понял. во-первых, не вижу xml, вижу php-объект.

    Ответы: (2)
  3. (1) да. веб-сервис возвращает xml, а пхп в payments.php его просто выводит списком (var_dump)

    мне нужно в пхп обработать $payinfo

    Ответы: (3)
  4. (2) да ё-моё... нет у тебя в $payinfo xml, в $payinfo у тебя уже распарсенный объект. ну, типа XDTO в 1сине

    Ответы: (4)
  5. (3)
    а как получить в нормальном виде? soapUI говорит, что веб-серв возвращает xml

    Ответы: (5)
  6. (4) в каком нормальном??? в чём проблема-то?

    $payinfo->return - здесь твои данные

или зарегистрируйтесь чтобы ответить!