【问题标题】:Amazon MWS ListOrders Response亚马逊 MWS ListOrders 响应
【发布时间】:2017-02-05 11:37:48
【问题描述】:

我正在与Amazon MWS Api (PHP) 一起迈出第一步。

我刚刚使用了通过我的 Access-Data 修改的包含的示例文件。 实际上它工作正常,但是,我只得到一个未格式化的字符串响应而不是XML。尝试使用 Amazon Scratchpad 进行相同操作,我得到了 XML 响应。

如果有人能指出我正确的方向,那就太好了,谢谢! 马塞尔

echo ("Service Response\n");
echo ("=============================================================================\n");

$dom = new DOMDocument();
$dom->loadXML($response->toXML());
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
echo $dom->saveXML();
echo("ResponseHeaderMetadata: " . $response->getResponseHeaderMetadata() . "\n");

【问题讨论】:

  • 从您的问题中不清楚$response 的来源,它是否甚至需要toXML() 调用以及随后为什么将其加载到DOMDocument 中失败。请更具体地说明您正在做什么、尝试了什么以及失败的方式。

标签: php amazon-mws


【解决方案1】:

嗨,Marcel 用这些替换最后两行,它应该可以工作,对我有用。

$xml_data = $dom->saveXML();
$dom->loadXML($xml_data);
$orderArray = simplexml_load_string($xml_data);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 2012-02-12
    相关资源
    最近更新 更多