douhui3760 2016-06-08 21:51
浏览 67
已采纳

在SOAP中访问多个响应

I just learned soap a month ago and managed to get a reply in PHP. I managed to get a response and parse it but I am stuck with a different response where I get 5 instead of 1. Trying to figure out how to parse it. I'm so used to arrays and all that it's a bit confusing for me

Here is a normal response/reply

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

        $xml = $value->GetInmateResult;

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

This works

Now I am trying to do something similar but my same method is not working, here is an image of the structure of the next reply:

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

As you can see, I'm trying to get the 'Charges (5)' and manage them independently but racking my brain to do so. simplexml_load_string() isn't helping either, doesn't seem to parse them correctly.

  • 写回答

1条回答 默认 最新

  • doter1995 2016-06-10 04:24
    关注

    Aren't you able to retrieve the result in the loop because it is the same format which i can see in the image attached. If not, then let me know the response which you are getting through this line: $xml = $value->GetInmateResult

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥20 Python安装cvxpy库出问题
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题