Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciągnięcie z XML`a wskazanych wartości
VanDavv
post 3.07.2014, 22:27:10
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.07.2014

Ostrzeżenie: (0%)
-----


Witam.
Mam problem - jak w php odwołać się do podanej wartości w xml`u? Chodzi dokładnie o wyciągnięcie subscriberCount oraz media:thumbnail url z linku http://gdata.youtube.com/feeds/api/users/BeerCoasterTV .

Znalazłem w sieci takie odwołanie :

$vid = $_GET['id'];
$feedURL = 'http://gdata.youtube.com/feeds/api/videos/' . $vid;
$entry = simplexml_load_file($feedURL);


Dalej jest metoda :
$media = $entry->children('http://search.yahoo.com/mrss/');


Której nie do końca rozumiem, może w tym jest problem. Lecz nie za bardzo wiem co oznacza ,,Finds children of given node" i co powinienem wstawić, aby móc odczytać te wartości? dla przykładu, miniaturkę filmiku czyta się tak :
$attrs = $media->group->thumbnail[0]->attributes();
$obj->thumbnailURL = $attrs['url'];


Ale nie wiem jak to przełożyć na url avatara i liczbę subskrybentów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post 4.07.2014, 08:10:54
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Aby wyświetlić atrybut musisz go zrzutować na (string)

Więc coś takiego:
  1. $obj->viewCount = $attrs['viewCount'];

na:
  1. $obj->viewCount = (string)$attrs['viewCount'];


i analogicznie pozostałe attr
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 01:22