Как я могу использовать класс APP CakePHP для загрузки XML-файлов из URL-адреса?

Я использую CakePHP XmlHelper для анализа XML-файлов, таких как:

App::import('Xml'); $file = "my_xml_file.xml"; $parsed_xml =& new XML($file); 

Как я могу использовать его для загрузки файлов XML из таких URL-адресов, как http://www.site.com/file.xml

Благодаря!

Это просто

 App::import('Xml'); $url = "http://www.example.com/xml_file.xml"; $parsed_xml =& new XML($url); 

Просто используя URL вместо файла, Cake будет внутренне выбирать способ открытия файла

 $contents = file_get_contents("http://www.site.com/file.xml"); $file = fopen("temp.xml", "rb"); fwrite($file, $contents); fclose($file); unset($contents) App::import('Xml'); $file = "temp.xml"; $parsed_xml =& new XML($file); эта $contents = file_get_contents("http://www.site.com/file.xml"); $file = fopen("temp.xml", "rb"); fwrite($file, $contents); fclose($file); unset($contents) App::import('Xml'); $file = "temp.xml"; $parsed_xml =& new XML($file); не $contents = file_get_contents("http://www.site.com/file.xml"); $file = fopen("temp.xml", "rb"); fwrite($file, $contents); fclose($file); unset($contents) App::import('Xml'); $file = "temp.xml"; $parsed_xml =& new XML($file); 

🙂