0

Web サービスの呼び出しに Soap を使用し、操作全体に PHP を使用しています。リクエストを送信すると、レスポンスが341025COMPLETE. しかし、ソースとして選択すると、その背後にある 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>
4

1 に答える 1

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);
于 2012-09-27T09:59:11.793 に答える