2013-06-12 8 views
8

Sto cercando di creare un generatore di feed per feed RSS e Atom.Esiste una libreria di generazione di feed ben supportata per Java?

Ho cercato una libreria in grado di generare un'ampia varietà di formati (RSS .9 attraverso tutto ciò che è corrente e Atom .3 tramite qualunque cosa sia attuale).

Preferisco non esaminare le specifiche e provare a ricreare la ruota, ma le librerie che ho trovato finora per la generazione di feed non sono molto robuste (supportano solo un formato/versione specifica) o sembrano essere scarsamente progetti supportati o abbandonati.

C'è una buona biblioteca là fuori?

risposta

0

Prova feed4j. feed4j è una libreria di parser dei feed per la piattaforma Java 2

+1

Grazie, ma questo è un parser - Sto cercando di creare feed che potrebbero essere consumati da questo tipo di libreria. –

3

RSS è solo un file XML! Quindi puoi usare ogni XML writer là fuori. Here è un esempio che utilizza "Java Stax XML". Al punto 5 viene visualizzata la creazione di un file xml di esempio che mostra la sintassi corretta di un file di feed RSS valido.

+0

Sì. Speravo di non dover guardare negli standard per ogni formato, ma penso che sia quello a cui sono relegato. –

2

Sembra che Apache Abdera sia nuovo e supportato.

L'obiettivo del progetto Apache Abdera è quello di costruire un funzionalmente completa, implementazione ad alte prestazioni del formato IETF Atom Syndication (RFC 4287) e Atom Publishing Protocol (RFC 5023) specifiche.

Nel passato ROME era popolare, ma non sembra che ci sia stato rilasciato qualcosa di recente.

+0

Supporta RSS o è solo per atom? –

+2

Btw, mentre Apache Abdera sembra morto dal 2012, ROMA è ancora viva. – Med

Problemi correlati