我正在尝试解析PHP中的XML响应。我尝试使用simpleXMLElement simplexml_load_string()
。没运气。请帮助使用PHP在XML以下进行解析。
$element = new SimpleXMLElement($response->getBody());
print_r($element);
以上代码未获得任何结果。
<?xml version="1.0" encoding="UTF8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<sch:InquiryResponse xmlns:sch="http://services.equifax.com/eport/ws/schemas/1.0">
<sch:InquiryResponseHeader>
<sch:CustomerCode>I01</sch:CustomerCode>
<sch:ClientID>027BB0400</sch:ClientID>
<sch:CustRefField>40864079</sch:CustRefField>
<sch:ReportOrderNO>24309258</sch:ReportOrderNO>
<sch:ProductCode>PCS</sch:ProductCode>
<sch:SuccessCode>1</sch:SuccessCode>
<sch:Date>14-12-2018</sch:Date>
<sch:Time>15:05:58</sch:Time>
<sch:HitCode>10</sch:HitCode>
</sch:InquiryResponseHeader>
<sch:InquiryRequestInfo>
<sch:InquiryPurpose>00</sch:InquiryPurpose>
<sch:FirstName>Name</sch:FirstName>
<sch:AddrLine1>SR NO 44KELEWADE ARAI ROAD </sch:AddrLine1>
<sch:State>MH</sch:State>
<sch:Postal>411</sch:Postal>
<sch:InquiryAddresses>
<sch:InquiryAddress seq="1">
<sch:AddressLine>SR NO 44KELEWADE ARAI ROAD PAUD PHATA NR DURGAMATA MANDIR PUNE PUNE</sch:AddressLine>
<sch:State>MH</sch:State>
<sch:Postal>411038</sch:Postal>
</sch:InquiryAddress>
</sch:InquiryAddresses>
<sch:InquiryPhones>
<sch:InquiryPhone seq="1">
<sch:Number>927</sch:Number>