使用PHP解析复杂的SOAP XML响应
我使用phpcURL来处理SOAP请求方法,得到了以下响应。看起来它与我在google上阅读和搜索的使用php(simpleXML&DOM)处理xml响应的内容有点不同和复杂使用PHP解析复杂的SOAP XML响应,php,dom,soap,xml-parsing,simplexml,Php,Dom,Soap,Xml Parsing,Simplexml,我使用phpcURL来处理SOAP请求方法,得到了以下响应。看起来它与我在google上阅读和搜索的使用php(simpleXML&DOM)处理xml响应的内容有点不同和复杂 1. 成功。 4000020023983 类型 帐户类型名称 200000 03610 200000 0 5000 如果您可以与我分享如何显示以下标记元素:- 1) 字体名 2) 总数 3) 初始金额 4) 贷记金额 在这种情况下,哪一个是Dom的SimpleXml解析器更好。您可以在PHP中使用SimpleXml\
1.
成功。
4000020023983
类型
帐户类型名称
200000
03610
200000
0
5000
如果您可以与我分享如何显示以下标记元素:-
1) 字体名
2) 总数
3) 初始金额
4) 贷记金额
在这种情况下,哪一个是Dom的SimpleXml解析器更好。您可以在PHP中使用SimpleXml\u load\u字符串 你可以参考这个问题
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<as:QueryResultMsg
xmlns:as="http://www.as.com/as"
xmlns:ac="http://www.ac.com/ac"
xmlns:cs="http://www.cs.com/cs">
<ResultHeader>
<cs:Version>1</cs:Version>
<cs:Result>Success.</cs:Result>
</ResultHeader>
<QueryResult>
<as:List>
<as:Key>4000020023983</ars:Key>
<as:Result>
<ac:Type>TYPE</ac:Type>
<ac:TypeName>Account_Type_Name</ac:TypeName>
<ac:TotalAmount>200000</ac:TotalAmount>
<ac:Detail>
<ac:InstanceID>03610</ac:InstanceID>
<ac:Amount>200000</arc:Amount>
<ac:InitialAmount>0</arc:InitialAmount>
</ac:Detail>
</as:Result>
<as:AccountCredit>
<as:CreditAmount>5000</as:CreditAmount>
</as:AccountCredit>
</as:List>
</QueryResult>
</as:QueryResultMsg>
</soapenv:Body>