Mianowicie:
Mam jakiś film w YouTube:
http://www.youtube.com/watch?v=ekQaU8rcGaE
I znalazłem sposób na znalezienie danych tego filmu w pliku xml:
http://gdata.youtube.com/feeds/api/videos/ekQaU8rcGaE
Jak widać w tak wygenerowanym pliku XML jest tag "title" w którym podany jest tytuł, który chciałbym wyciągnąć.
Nie znam się na odczytywaniu pliku XML w php więc poszperałem w kilku miejscach i oto co mi się udało wymyśclić:
Kod
$xml = new XMLReader();
$xml->open('http://gdata.youtube.com/feeds/api/videos/JMs0EkbwcKE');
while($xml->read())
{
if($xml->name == "title")
{
echo $xml->name.":".$xml->value;
}
}
$xml->open('http://gdata.youtube.com/feeds/api/videos/JMs0EkbwcKE');
while($xml->read())
{
if($xml->name == "title")
{
echo $xml->name.":".$xml->value;
}
}
Nie wiem dlaczego nie odnajduje wartości tagu "title" gdyż sam tag odnajduje.
I co w tym jest nie tak?