W jaki sposób mógłbym scalić w jeden powiedzmy dwa pliki XML (RSSy) a następnie posortować elementy <item> wg daty dodania <pubDate>? Próbowałem jakoś przy pomocy tablicy ale bez efektów. Pozdrawiam.
Moli
31.01.2008, 16:12:12
Pobierz wpisy do jednej tablicy, za pomocą np. simplexml Co do sortowania, nie wiem jaka dokladnie funkcja tak to posortuje, ale zobacz funkcje z rodziny sort.
DaVidk89
31.01.2008, 20:17:15
Możesz trochę wytłumaczyć w jaki sposób te dwa pliki XML mogę dodać do jednej tablicy? Najlepiej by było dodać tylko elementy <item> a resztę odrzucić.
arecki
31.01.2008, 20:19:10
Wczytujesz pierwszy do pierwszej, drugi do drugiej jak już kolega wspomniał np. za pomocą SimpleXML a później już tylko array_merge i voila
k1ller
31.01.2008, 21:02:55
A moze tak lepiej uzyc XSLT do tego? Wciagnie dwa xml i posortuje za Ciebie
DaVidk89
31.01.2008, 21:15:02
Nigdy tego nie stosowałem. Możesz podać jakiś prosty przykład na połączenie XMLów i posortowanie? Albo jakiś link do dobrego tutorialu. Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.