我有一个SOAP故障响应,我正在尝试输出一种'print_r'漂亮的格式,因此当SOAP请求失败时,我可以在电子邮件中将错误包含在我们的IT人员中。
有人能告诉我简单格式化XML SOAP faulttring的最佳方法,格式为variableName:variableValue?
干杯
答案 0 :(得分:0)
您可以尝试在回复print_r()
或var_dump()
上使用simplexml_load_string()
。
答案 1 :(得分:0)
那么你应该把SOAP的回复作为一个数组(通常是我过去处理数据的方式)。我在这里假设你的意思是肥皂呼叫失败,而不是连接故障。
使用以下内容迭代数组:
foreach ($array as $key => $value)
{
echo "<tr>";
echo "<td>";
echo $key;
echo "</td>";
echo "<td>";
echo $value;
echo "</td>";
echo "</tr>";
}
这将实现:
VariableName: VariableValue
格式