0

最初に私の文法について申し訳ありません、私の英語は良くありません。

私は基本的に会社のAPIを使用するだけのウェブサイトを構築しています。通常、API を呼び出すと、json 配列が返され、PHP 関数 "file_get_contents()" および "json_decode()" を使用して、返されたデータの内容を処理し、Web サイトに表示できます。

しかし、API の 1 つは、json データを返す代わりに、xml ページにリダイレクトします。その 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 ページのファイル名を取得する方法がわかりません。

では、PHP を使用して API リダイレクトを呼び出して、その 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 に答える