0

首先对不起我的语法,我的英语不好。

我正在建立一个网站,基本上只是使用公司的 api。通常,当我调用 api 时,它会返回 json 数组,我可以使用 PHP 函数“file_get_contents()”和“json_decode()”在我的网站上处理和显示返回数据的内容。

但是他们的一个 api 将我重定向到一个 xml 页面,而不是返回 json 数据。该 xml 页面的内容显示如下:

<products>
  <item id="0">
    <product_id>abcdefg12345</product_id>
    <product_name>blablablabla</product_name>
  </item>
  <item id="1">
    <product_id>sdfhtdngfnhf</product_id>
    <product_name>blablablabla</product_name>
  </item>
 .....................................
</products>

我试图使用“simplexml_load_file()”,但我不知道如何获取该 xml 页面的文件名。

那么如何通过调用 api 使用 PHP 将我重定向到它来获取该 xml 页面的内容呢?

4

1 回答 1

1

您可以使用file_get_contents()和使用simplexml_load_string()http://www.php.net/manual/en/function.simplexml-load-string.php

于 2013-05-13T16:00:12.073 回答