2012-08-31 2 views
12

사례 클래스와 같이 관용적 인 기능을 사용하여 RSS 피드를 생성하는 데 사용할 수있는 스칼라 라이브러리가 있습니까? Play 프레임 워크와 함께 사용하는 데 도움이되는 경우 더 좋습니다.RSS 피드를 생성하는 데 적합한 스칼라 라이브러리 란 무엇입니까?

+2

, 로마 살펴 가지고 : 당신이 자바를 찾을 경우 http://rometools.org/ –

+0

을, 중복 : http://stackoverflow.com/questions/113063/java-rss-library – santiagobasulto

+0

감사합니다. 나는 exacly 내가 무엇을보고 있는지에 대한 질문을 수정했다. –

답변

9

음, 임베디드 XML DSL은 관용적 인 (다소 맹렬한 경우) 기능이므로 라이브러리 지원이 필요한 이유를 알지 못합니다. 그냥 유효한 스칼라입니다 RSS의 XML의 비트를 가지고, 어떤 변수 내용에 넣어 : Java 용

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> 
관련 문제