在SOAP中访问多个响应

时间:2016-06-08 21:51:48

标签: php xml soap xml-parsing

我刚刚在一个月前学会了肥皂,并设法用PHP回复。我设法得到一个响应并解析它,但我遇到了一个不同的响应,我得到5而不是1.试图弄清楚如何解析它。我已经习惯了数组,而这一切对我来说有点混乱

这是一个正常的回复/回复

$ value = $ client-> GetInmate($ parameters);

        $xml = $value->GetInmateResult;

        print "Street: ".$xml->Address->Street;
        print "<br>City: ".$xml->Address->City;
        print "<br>State ".$xml->Address->State;

这有效

现在我正在尝试做类似的事情,但我的方法不同,这是下一个回复结构的图像:

http://i.stack.imgur.com/wWFxg.png

正如你所看到的,我试图获得收费(5)&#39;并且独立管理它们但是我的大脑却这样做了。 simplexml_load_string()并没有帮助,似乎没有正确地解析它们。

1 个答案:

答案 0 :(得分:0)

Aren你能够在循环中检索结果,因为它与我在附加的图像中看到的格式相同。如果没有,那么让我知道你通过这一行得到的回应: $ xml = $ value-&gt; GetInmateResult