Очистка YouTube XML для встраивания через SimpleXML — где я ошибаюсь?
-
18-09-2019 - |
Вопрос
Я пытаюсь использовать этот запрос чтобы найти точные видео, которые я хочу с помощью XML, я хочу проанализировать значения с помощью SimpleXML и вставить их в DOM с помощью этого метода.
Ранее я столкнулся со странной проблемой при извлечении значения из:
<media:player url='http://www.youtube.com/watch?v=ikACkCpJ-js&feature=youtube_gdata'/>
При использовании этого значения для значения embed src и param я просто получаю встроенный белый экран.По какой-то причине исходный код включал полные параметры, но DOM фактически не содержит закрывающих тегов "embed" и "param".Консоль выдает сообщение об ошибке.Наступает безумие.Ничего хорошего.
Единственное значение URL, которое я могу найти, которое работает для встраивания, находится здесь:
<media:content url='http://www.youtube.com/v/ikACkCpJ-js?f=videos&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 Фу.Значения прекращаются как раз перед тем , как фактическое значение, до которого мне нужно добраться.
Очевидно, я здесь что-то напортачиваю в том, как я подхожу к этой проблеме, или в своем исполнении.Ты можешь мне помочь?
Решение
Что ж, похоже, я смог действовать так, как будто этот элемент действительно существовал, чтобы получить результат.
Снова застрял.Отправляюсь задавать другой вопрос.