在PHP中解析complextype结果

时间:2014-11-27 06:18:52

标签: php xml soap

我有来自SOAP服务器的以下响应

<result>VGhpcyBpcyBub3QgdGhlIHJvYm90IHlvdSBhcmUgbG9va2luZyBmb3I=</result>

但是我不知道如何解析结果,据说那里有信息,WSDL文档建立了以下内容:

<s:element name="some_response">
    <s:complexType>
        <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="result">
                <s:complexType mixed="true">
                    <s:sequence>
                        <s:any/>
                    </s:sequence>
                </s:complexType>
            </s:element>
        </s:sequence>
    </s:complexType>
</s:element>

有没有办法将xml响应解析为对象?我使用simple_xml ...来解析响应。

1 个答案:

答案 0 :(得分:1)

该结果是base64编码。

echo base64_decode('VGhpcyBpcyBub3QgdGhlIHJvYm90IHlvdSBhcmUgbG9va2luZyBmb3I=');

输出:

This is not the robot you are looking for