Php simplexml_load_string()在解析此Soap xml时要求参数1为字符串

Php simplexml_load_string()在解析此Soap xml时要求参数1为字符串,php,xml,soap,xml-parsing,Php,Xml,Soap,Xml Parsing,我尝试过的解决方案,但不起作用 也许有人知道如何解析这个Soap XML结果,您可以找到Soap.XML和result以及测试 Soap.xml 我试过这个,但不起作用: $xml=simplexml_load_string($myXMLData) or die("Error: Cannot create object"); print_r($xml); 您有没有想法或其他解决方案将我的xml结果作为数组来获取您必须通过访问返回来获取字符串 尝试使用: $xml=simplexml_load_

我尝试过的解决方案,但不起作用

也许有人知道如何解析这个Soap XML结果,您可以找到Soap.XML和result以及测试

Soap.xml

我试过这个,但不起作用:

$xml=simplexml_load_string($myXMLData) or die("Error: Cannot create object");
print_r($xml);

您有没有想法或其他解决方案将我的xml结果作为数组来获取

您必须通过访问
返回来获取字符串

尝试使用:

$xml=simplexml_load_string($myXMLData->return) or die("Error: Cannot create object");
print_r($xml);

试试
simplexml\u load\u string($myXMLData->return)
是的,现在好多了谢谢,我现在有我的对象了!
object(stdClass)#6591 (1) {
  ["return"] => string(39171) "<?xml version="1.0" encoding="UTF-8"?>
<RECLIS>
  <RESULT>KO</RESULT>
  <REAL>0</REAL>
  <RUS>
    <REAL>0</REAL>
    <CUSTOMER>
      <CLEMAJ></CLEMAJ>
      <NAME></NAME>
      <LASTNALE>0</LASTNALE>
      <PHONE>0</PHONE>
      <AD></AD>
      <ADDRESS1></ADDRESS1>
      <ADDRESS2></ADDRESS2>
      <CITY></CITY>
      <CODE></CODE>
      <PRICE>0</PRICE>
    </CUSTOMER>
    <CUSTOMER>
      <CLEMAJ></CLEMAJ>
      <NAME></NAME>
      <LASTNALE>0</LASTNALE>
      <PHONE>0</PHONE>
      <AD></AD>
      <ADDRESS1></ADDRESS1>
      <ADDRESS2></ADDRESS2>
      <CITY></CITY>
      <CODE></CODE>
      <PRICE>0</PRICE>
    </CUSTOMER>
    <CUSTOMER>
      <CLEMAJ></CLEMAJ>
      <NAME></NAME>
      <LASTNALE>0</LASTNALE>
      <PHONE>0</PHONE>
      <AD></AD>
      <ADDRESS1></ADDRESS1>
      <ADDRESS2></ADDRESS2>
      <CITY></CITY>
      <CODE></CODE>
      <PRICE>0</PRICE>
    </CUSTOMER>
    ...
  </RUS>
</RECLIS>
"
}
$xml=simplexml_load_string($myXMLData) or die("Error: Cannot create object");
print_r($xml);
$xml=simplexml_load_string($myXMLData->return) or die("Error: Cannot create object");
print_r($xml);