2012-08-31 30 views
12

Có thư viện scala nào có thể được sử dụng để tạo Nguồn cấp RSS sử dụng các tính năng thành ngữ như các lớp chữ thường không? Thậm chí tốt hơn nếu nó cung cấp trợ giúp cho việc sử dụng với khung chơi.Thư viện scala tốt để tạo nguồn cấp dữ liệu RSS là gì?

+2

cho Java, hãy nhìn vào Rome: http://rometools.org/ –

+0

Nếu bạn tìm kiếm java, duplicate: http://stackoverflow.com/questions/113063/java-rss-library – santiagobasulto

+0

cảm ơn. Tôi cố định câu hỏi đề cập đến những gì tôi đang tìm kiếm. –

Trả lời

9

Vâng, DSL nhúng XML là một tính năng thành ngữ (nếu hơi bị bẻ cong), vì vậy tôi không thấy lý do tại sao bạn cần bất kỳ hỗ trợ thư viện nào. Chỉ cần mất một chút RSS XML, đó là hợp lệ Scala, và đưa vào một số nội dung biến:

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> 
Các vấn đề liên quan