楽天APIがsimplexml_load_fileでうまく取れない

スポンサーリンク

調べてみたら、返ってくる文字列が悪さしていたみたいなので、 str_replace で置換。

      $request   = "http://".$rakuten_host."/rws/3.0/rest?".$request;
      $response  = file_get_contents($request);
      $response  = str_replace('header:Header', 'Header', $response);
      $response  = str_replace('itemSearch:ItemSearch', 'itemSearch', $response);
      $parsed_xml = simplexml_load_string($response);


こちらを参考にさせて頂きました。

楽天APIの結果がsimplexml_load_fileで取得できない | helog
楽天 API と simplexml_load_file : やおよろグッ!

スポンサーリンク