제목 및 미리보기 이미지 URL과 같은 YouTube XML 피드에서 비디오 정보를 가져 오려고합니다.이름에 콜론이있는 XML 속성에 PHP로 액세스
의 예로 들어이 피드 보자 : 미디어 포함 될 것 같지 않습니다, 그러나
$videoURL = 'http://gdata.youtube.com/feeds/api/videos/CevxZvSJLk8';
$sxml = simplexml_load_file($videoURL);
print_r($sxml);
: 여기 http://gdata.youtube.com/feeds/api/videos/CevxZvSJLk8
를 코드는 내가 지금 가지고 년대 XML의 그룹 일부 시트.
기본적으로, 나는이 두 값을 얻으려고 :
entry -> media:group -> media:title
entry -> media:group -> media:thumbnail
편집 : 이것은 내가 다른 유사한 질문을 읽고 함께가는 결국 솔루션입니다.
$videoTitle = $sxml->children('media', true)->group->title;
$videoThumbnail = $sxml->children('media', true)->group->thumbnail->attributes()->url;
1)에서 print_r ('사용하지 마십시오)','위해 var_dump()'등 SimpleXML을 가진; 그들은 당신에게 거짓말을합니다. 2) "simplexml 콜론", "simplexml 네임 스페이스"등의 검색 StackOverflow; 이 질문은 이미 백만 번에 관해 물었습니다. – IMSoP
다른 답변으로 알게되었습니다. 감사. – zen