SimpleXml无法生成对象

时间:2012-09-27 06:35:52

标签: php xml soap simplexml

我正在使用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>

1 个答案:

答案 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);