2012-05-09 19 views
8

Qualcuno sa una buona libreria/jar per analizzare feed RSS/Atom?Feed Parsing Feed RSS/Atom

Mi piacerebbe inserire un URL e voglio ottenere le notizie in modo omogeneo. (Significa: non importa se la Fonte contiene un Atom o feed RSS. Voglio solo "Articoli".)

Dopo aver navigato su SO, ho trovato ROME, ma al momento sembra essere caotico (nessun download ad esempio) ed è una soluzione Java pura. Scala sarebbe preferibile, ma Java è abbastanza ok se non esiste uno specifico di Scala. Inoltre, dovrebbe essere una singola libreria JAR, dal momento che non uso Maven ecc.

PS: Non è per Android, solo per una buona vecchia app desktop.

MODIFICA: per essere più chiaro, so già come ottenere il contenuto dalle risorse come XML. Voglio analizzarli! Rileva automaticamente se si tratta di Atom o di alcuni RSS e restituiscimi un elenco uniforme di elementi.

risposta

1

Avete controllato Dispatch? Non dispone di funzionalità RSS/Atom integrate nel di per sé, ma dovresti essere in grado di gestire il testo di risposta come scala.xml.NodeSeq e fare tutto ciò che ti serve.

+1

Ok, penso che la mia domanda non fosse abbastanza precisa. Ottenere alcuni contenuti dal Web in XML non è un problema da scala per me. Mi piacerebbe dover _parse_ il contenuto. Non voglio reinventare la ruota, svanendo il suo atom o rss e darmi gli "items" in un dataset uniforme, questo è quello che voglio :) – Hisako