Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Scalanie kilku plików XML
Forum PHP.pl > Forum > PHP
DaVidk89
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
Pobierz wpisy do jednej tablicy, za pomocą np. simplexml smile.gif Co do sortowania, nie wiem jaka dokladnie funkcja tak to posortuje, ale zobacz funkcje z rodziny sort.
DaVidk89
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
Wczytujesz pierwszy do pierwszej, drugi do drugiej jak już kolega wspomniał np. za pomocą SimpleXML a później już tylko array_merge i voila smile.gif
k1ller
A moze tak lepiej uzyc XSLT do tego? Wciagnie dwa xml i posortuje za Ciebie
DaVidk89
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.