2012-08-31 10 views
12

¿Hay alguna biblioteca scala que se pueda usar para generar fuentes RSS utilizando funciones idiomáticas como clases de casos? Aún mejor si proporciona ayudantes para usar con Play framework.¿Qué son buenas bibliotecas de scala para generar fuentes RSS?

+2

para Java, echar un vistazo a Roma: http://rometools.org/ –

+0

Si nos fijamos para Java, duplicado: http://stackoverflow.com/questions/113063/java-rss-library – santiagobasulto

+0

gracias. Arreglé la pregunta acerca de qué exactamente estoy buscando. –

Respuesta

9

Bueno, el XML incorporado DSL es una característica idiomática (aunque un tanto criticada), así que no veo por qué necesitarías ningún soporte de biblioteca. Basta con echar un poco de RSS XML, que es válida Scala, y poner en un cierto contenido de la variable:

val myRss = 
    <rss version="2.0"> 

    <channel> 
    <title>An example RSS feed</title> 
    <description>La dee daah</description> 
    <link>http://www.example.com/rss</link> 
    <lastBuildDate>Mon, 05 Oct 2012 11:12:55 =0100 </lastBuildDate> 
    <pubDate>Tue, 06 Oct 2012 09:00:00 +0100</pubDate> 


    { 
    for (itemTitle <- List("foo", "bar", "baz")) yield { 
     <item> 
     <title>{itemTitle}</title> 
     <description>This is an example of an Item</description> 
     <link>http://www.example.com/item</link> 
     <guid isPermaLink="false">123</guid> 
     <pubDate>Tue, 06 Oct 2012 13:00:00 +0100</pubDate> 
     </item> 
    } 
    } 

</channel> 
</rss> 
Cuestiones relacionadas