![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 111 Pomógł: 0 Dołączył: 27.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z dostępem do tagów z namespace 'media'. Oto fragment pliku xml:
a to kod php (który nie działa):
a to wynik 3 var_dump'ów: Kod object(SimpleXMLElement)#17 (6) { ["title"]=> string(8) "Fireshow" ["link"]=> string(45) "http://www.flickr.com/photos/pawik/977663674/" ["description"]=> string(282) "(...)" ["pubDate"]=> string(30) "Wed, 1 Aug 2007 12:53:41 -0800" ["author"]=> string(25) "nobody@flickr.com (pawik)" ["guid"]=> string(36) "tag:flickr.com,2004:/photo/977663674" } object(SimpleXMLElement)#9 (0) { } NULL Na moje oko to php po prostu nie widzi namespace 'media', więc czy został on dobrze zadeklarowany? teoretycznie w deklaracji namespace powinien być odnośnik do specyfikacji, tymczasem jest odnośnik do wyszukiwarki yahoo. Próbowałem też tym sposobem, dodawałem NS za pomocą registerXPathNamespace() ale bez rezultatów. Używam php 5.2.3. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 1.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
SimpleXML nie dziala z namespacami. Mozesz kombinowac i kombinowac a i tak dupa. Ja bym na twoim miejscu obaczyl XML Readera.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 12:53 |