2010-09-07 11 views
5

Szukam parser RSS napisane w PHP. Problem nie polega na tym, że nie mogę go znaleźć. Problem polega na tym, że jest ich zbyt wiele i trudno jest zdecydować, który z nich użyć (szczególnie gdy nie mam z nimi doświadczenia, a ich wypróbowanie jest zbyt czasochłonne).Jakiego parsera RSS powinienem używać w PHP?

Czy ktoś może polecić mi "dobry" parser RSS?

następujące wymagania są ważne dla mnie (podane w kolejności ważności):

  1. Jest w stanie wyodrębnić wszystkie informacje zawarte w paszy (nie tylko tytuł, opis i łącze, ale wszystko, co tam jest, na przykład zasila autora, ikonę kanałów, znaczniki elementów i tak dalej).
  2. Powinien być w stanie odczytać nie tylko kanały RSS, ale także kanały informacyjne Atom.
  3. Powinien być odporny na "zepsute" kanały RSS (Atom).
  4. Powinien być prosty w użyciu.
+0

zobaczyć również http://stackoverflow.com/search?q=rss+parser+php – Gordon

Odpowiedz

8

defacto Moja odpowiedź będzie „próbowałeś SimplePie?”, Jest to bardzo dobry parsera XML, ale trzeba będzie spojrzeć na ich demo aby zobaczyć, jak radzi sobie złamany karmi :-)

+0

Pobrałem 1.2 i wypróbować demo, to rzuca się „Przestarzałe: Przypisywanie wartości zwracanej przez nowe odniesienie jest przestarzałe w C : \ xampp \ htdocs \ simplepie-simplepie-9a1ebc0 \ simplepie.inc on line 738 " – Neros

+0

Możesz rozważyć zgłoszenie problemu -> https://github.com/simplepie/simplepie/issues –

Powiązane problemy