Wyciągnięcie z XML`a wskazanych wartości |
Wyciągnięcie z XML`a wskazanych wartości |
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. |
|
|
3.07.2014, 23:30:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
A co powiesz na to, żeby opierać się na wyniku w formacie JSON zamiast XML? Czyli http://gdata.youtube.com/feeds/api/users/B...sterTV?alt=json
Zwrócony tekst dekodujesz funkcją json_decode i o wiele przyjemniej się na tym pracuje. |
|
|
4.07.2014, 08:02:42
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 3.07.2014 Ostrzeżenie: (0%) |
a czy mógłbyś pokazać przykład kodu? Jestem zielony jeśli chodzi o php, a te przykłady znalazłem w sieci i dostosowałem do siebie. Skrypt powinien robić 5 rzeczy : wyświetlić miniaturkę filmiku, ilość wyświetleń, autora, awatar kanału i ilość subów. Pierwsze 3 już zrobiłem i kod wygląda tak :
|
|
|
4.07.2014, 08:10:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 06:29 |