Очистка YouTube XML для встраивания через SimpleXML - где я ошибаюсь? - PullRequest
1 голос
/ 05 февраля 2010

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

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

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

При использовании этого значения для встроенного значения 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 Тьфу. Значения останавливаются непосредственно перед фактическим значением, которое мне нужно получить.

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

1 Ответ

0 голосов
/ 06 февраля 2010

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

Застрял снова. Прочь, чтобы задать другой вопрос.

...