duanshan3427
2013-05-13 15:56
浏览 86

API被重定向到xml页面,如何通过调用该api来获取该xml页面的内容?

First sorry for my grammar, my english is not good.

I'm building a website basically just use the api of a company. Normally when I call the api it returns json array and I can use PHP function "file_get_contents()" and "json_decode()" to process and show the contents of returned data on my website.

But one of their api redirect me to an xml page instead of returning json data. The content of that xml page shows like this:

<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>

I was trying to use "simplexml_load_file()" but I dont know how to get the file name of that xml page.

So how could I get the content of that xml page by calling the api redirect me to it using PHP?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • doumu2172 2013-05-13 16:00
    已采纳

    You could use file_get_contents() and use simplexml_load_string() instead. http://www.php.net/manual/en/function.simplexml-load-string.php

    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题