我正在使用Soap进行Web服务调用,并使用PHP进行整个操作。当我发送请求时,我得到的响应为341025COMPLETE
。但是当我为Source选择它时,它会在它后面打印XML。
我们已将其传递给simplexml_load_string
函数,但无法生成相同的对象。
simplexml_load_string
会出现什么问题?当相同的字符串被硬编码时,它在通过函数参数时失败了。
我得到的XML是:
<applicantscreening xmlns="https://www.example.com/xml/services/PSI"><response><reportid>00000</reportid><backgroundreport></backgroundreport><status>TEST</status></response></applicantscreening>
答案 0 :(得分:0)
我认为xml应该有问题。
你能提供xml字符串吗?
看一下这个简单的例子:
$string = <<<XML
<?xml version='1.0'?>
<document>
<title>Forty What?</title>
<from>Joe</from>
<to>Jane</to>
<body>
I know that's the answer -- but what's the question?
</body>
</document>
XML;
$xml = simplexml_load_string($string);
print_r($xml);