Пытаюсь разобрать XML от инет-магазина озон.ру. Вот сам линк на XML: http://www.ozon.ru/webservices/OzonWebSvc.asmx/ItemDetail?ID=5019474 Мой код:
| Код | $sc = file_get_contents("http://www.ozon.ru/webservices/OzonWebSvc.asmx/ItemDetail?ID=5019474"); $xml1 = simplexml_load_string ($sc); var_dump($xml1);
|
На выдаче получается:
| Цитата | object(SimpleXMLElement)#1 (0) { } object(SimpleXMLElement)#2 (0) { } object(SimpleXMLElement)#1 (0) { }
|
Если вот такой код:
| Код | $sc = file_get_contents("http://www.ozon.ru/webservices/OzonWebSvc.asmx/ItemDetail?ID=5019474"); $sc = iconv("UTF-8", "cp1251", $sc); $xml1 = simplexml_load_string ($sc); var_dump($xml1);
|
то на выдаче:
| Цитата | Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 30: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xD1 0xE8 0xF1 0xF2 in /home/*******/public_html/ozon_import.php on line 35
Warning: simplexml_load_string() [function.simplexml-load-string]: <Name>Системы контроля и управления доступом</Name> in /home/********/public_html/ozon_import.php on line 35
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in /home/**********/public_html/ozon_import.php on line 35
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 30: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xD1 0xEF 0xF0 0xE0 in /home/*****/public_html/ozon_import.php on line 35......... ........ ........ ........
|
Где я накосячил?
|