[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу парсить XML
ParseParse007
Здравствуйте ! Вот надо пропарсить файл https://gdata.youtube.com/feeds/api/playlis...2135A09B7E28AA6
в конце нету расширения но он xml . т.к. использую file_get_contents не могу получить данные! не парсил ещё так то жду помощи просто чтобы title получить пример напишите пожалуйса перерыл всё прочитал но вот с этим типом ссылки тем более не получается!
Игорь_Vasinsky
http://php.net/manual/ru/book.simplexml.php может и со строкой работать, не обязательно с файлом

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
ParseParse007
Цитата (Игорь_Vasinsky @ 13.06.2013 - 22:19)
http://php.net/manual/ru/book.simplexml.php может и со строкой работать, не обязательно с файлом



Вот попробывал


$XML_URL = 'http://gdata.youtube.com/feeds/api/playlists/PL02135A09B7E28AA6';
$root = simplexml_load_string($XML_URL);
$data = get_object_vars($root);


выдал


Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Start tag expected, '<' not found in D:\xampp\htdocs\MyNet\modulebi\youtube\YT\PL\gtp.php on line 61



Warning: simplexml_load_string() [function.simplexml-load-string]: http://gdata.youtube.com/feeds/api/playlis...2135A09B7E28AA6 in D:\xampp\htdocs\MyNet\modulebi\youtube\YT\PL\gtp.php on line 61



Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in D:\xampp\htdocs\MyNet\modulebi\youtube\YT\PL\gtp.php on line 61


что не так? пример напишите может? а то испробывал все варианты не хочет он ничего делать!
sergeiss
Цитата (ParseParse007 @ 13.06.2013 - 22:53)
$XML_URL = 'http://gdata.youtube.com/feeds/api/playlists/PL02135A09B7E28AA6';
$root = simplexml_load_string($XML_URL);
$data = get_object_vars($root);

Ну я понимаю, что ты может и не программист в душе... Но логика-то должна быть? ;) Ты же пытаешься парсить строку, содержащую адрес, а не содержимое этого адреса!!!

Вот так попробуй (сначала читаем содержимое указанного файла, а потом тут же его, т.е. содержимое, обрабатываем):
$root = simplexml_load_string( file_get_contents($XML_URL) );


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
ParseParse007
Цитата (sergeiss @ 13.06.2013 - 23:34)
Цитата (ParseParse007 @ 13.06.2013 - 22:53)
$XML_URL = 'http://gdata.youtube.com/feeds/api/playlists/PL02135A09B7E28AA6';
$root = simplexml_load_string($XML_URL);
$data = get_object_vars($root);

Ну я понимаю, что ты может и не программист в душе... Но логика-то должна быть? ;) Ты же пытаешься парсить строку, содержащую адрес, а не содержимое этого адреса!!!

Вот так попробуй (сначала читаем содержимое указанного файла, а потом тут же его, т.е. содержимое, обрабатываем):
$root = simplexml_load_string( file_get_contents($XML_URL) );

Спасибо за оскорбление, но зашёл написать что сделал уже...
sergeiss
Цитата (ParseParse007 @ 13.06.2013 - 23:42)
Спасибо за оскорбление

Да на здоровье... Только где ты его увидел? Или "шутки юмора" не оцениваешь?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.