Не могу прочитать XML с помощью simplexml_load_file PHP

Поэтому я пытаюсь проанализировать данные из URL-адреса XML и вставить их в таблицу с помощью php, что можно увидетьВот(Пожалуйста, имейте в виду, что на этой странице отображается больше продуктов, я не пытаюсь получить его только для этого продукта, код ниже показывает, как я анализирую все продукты), но я получаю следующие ошибки:

[EDITED]}

class DataGrabber {

//The URL where data will be extracted from, which is an XML file
protected $URL = "http://json.zandparts.com/api/category/GetCategories/44/EUR/";

public function call_api($data) {


    if(count($data) == 0) return array();

    $jsondata = array();

    foreach($data as $entry){


        $url = $this->URL . $entry['model'] . "/" . urlencode($entry['family']) . "/" . urlencode($entry['cat']) . "/" . $entry['man'] . "/null";
        $json = file_get_contents($url);

        $data = json_decode($json, true);

        if(!empty($data['Products'])){
            foreach ($data['Products'] as $id => $product) {

                $jsonentry = array(
                    'productnumber' => $id,
                    'partnumber' => $product['strPartNumber'],
                    'description' => $product['strDescription'],
                    'manu' => $product['Brand']
                );

                $jsondata[] = $jsonentry;
            }
        }
    }

    return $jsondata;

}

[НОВЫЕ ОШИБКИ]

Итак, я исправил ошибку:

PHP Warning:  file_get_contents(http://json.zandparts.com/api/category/GetCategories/44/EUR/ET10B/E Series/AC Adapter/Asus/null): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
 in /home/svn/dev.comp/Asus.php on line 82  

используяurlencode как показано в моем коде выше

Это предупреждение ниже не находит значения для URL:

PHP Warning:  file_get_contents(http://json.zandparts.com/api/category/GetCategories/44/EUR///04G265003580/Asus/null): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

как вы можете видеть после,44/EUR есть три слеша без данных ?? Как бы я решить это ??

Ответы на вопрос(2)

Ваш ответ на вопрос