2012-08-31 13 views
12

क्या कोई स्कैला लाइब्रेरी है जिसका प्रयोग आरएसएस फ़ीड उत्पन्न करने के लिए केस क्लास जैसे मुहावरेदार सुविधाओं का उपयोग करके किया जा सकता है? इससे भी बेहतर अगर यह प्ले फ्रेमवर्क के साथ उपयोग करने के लिए हेल्पर्स प्रदान करता है।आरएसएस फ़ीड उत्पन्न करने के लिए अच्छे स्केल पुस्तकालय क्या हैं?

+2

जावा के लिए, रोम पर एक नज़र डालें: http://rometools.org/ –

+0

आप जावा के लिए देखें, तो डुप्लिकेट: http://stackoverflow.com/questions/113063/java-rss-library – santiagobasulto

+0

धन्यवाद। मैंने सवाल उठाया कि मैं क्या देख रहा हूं। –

उत्तर

9

ठीक है, एम्बेडेड एक्सएमएल डीएसएल एक बेवकूफ (अगर कुछ हद तक लम्बा हुआ) सुविधा है, तो मुझे नहीं लगता कि आपको किसी लाइब्रेरी समर्थन की आवश्यकता क्यों है। बस आरएसएस एक्सएमएल का एक बिट है, जो वैध स्काला है लेते हैं, और कुछ परिवर्तनीय सामग्री में डाल:

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>