Очистка YouTube XML для встраивания через SimpleXML — где я ошибаюсь?

StackOverflow https://stackoverflow.com/questions/2205163

Вопрос

Я пытаюсь использовать этот запрос чтобы найти точные видео, которые я хочу с помощью XML, я хочу проанализировать значения с помощью SimpleXML и вставить их в DOM с помощью этого метода.

Ранее я столкнулся со странной проблемой при извлечении значения из:

<media:player url='http://www.youtube.com/watch?v=ikACkCpJ-js&amp;feature=youtube_gdata'/>

При использовании этого значения для значения embed src и param я просто получаю встроенный белый экран.По какой-то причине исходный код включал полные параметры, но DOM фактически не содержит закрывающих тегов "embed" и "param".Консоль выдает сообщение об ошибке.Наступает безумие.Ничего хорошего.

Единственное значение URL, которое я могу найти, которое работает для встраивания, находится здесь:

<media:content url='http://www.youtube.com/v/ikACkCpJ-js?f=videos&amp;app=youtube_gdata' type='application/x-shockwave-flash' medium='video' isDefault='true' expression='full' duration='159' yt:format='5'/>

К сожалению, когда я запускаю print_r для значения, хранящегося в simplexml_load_file('файл подачи'), я получаю следующее: http://drp.ly/lmf2J Фу.Значения прекращаются как раз перед тем , как фактическое значение, до которого мне нужно добраться.

Очевидно, я здесь что-то напортачиваю в том, как я подхожу к этой проблеме, или в своем исполнении.Ты можешь мне помочь?

Это было полезно?

Решение

Что ж, похоже, я смог действовать так, как будто этот элемент действительно существовал, чтобы получить результат.

Снова застрял.Отправляюсь задавать другой вопрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top