2009-06-30 5 views
3

나는이 PHP 라인과 같은 RSS 피드를 가져올 간단한 한 줄 또는 두 줄의 코드를 찾고 있습니다. scala 객체 내에서 $ feed = "URL" .Scala/Lift question rss 피드 가져 오기

는 관련이 있다면 내가 넷빈즈 또는 이클립스 스칼라/리프트를 사용하고

답변

5

당신이 예외 또는 가독성을 귀찮게하지 않으려면 당신이 할 수있는 가장 간단한는이 같은 떨어지게입니다 : 내가 로마에 건너 온

val rssFeed = XML.load((new URL(feedUrl)).openConnection.getInputStream) 
+1

멋진, 단지 지적 수입 : 수입 scala.xml._ 이제 내 첫 번째 패턴 매칭 스칼라 기능 –

+0

에 대한 테드 Neward 저에서 여기에서 몇 가지 좋은 정보를 가지고 수입 java.net._ : http://www.ibm .com/developerworks/java/library/j-scala06029.html –

2

내가 RSS 피드를 구문 분석에 사용했습니다 가장 좋은 클라이언트 API는 ROME입니다. 오픈 소스로 사용하기 쉽고 Java 라이브러리로서 Scala에서 호출 할 수 있습니다. 필자는이 작업을 수행하는 순수 스칼라 라이브러리를 모른다.

+0

감사합니다,하지만 난 너무 많은 추가 종속성을 피하기 위해 노력하고있어 순간. 로마는 최고의 장기 해결책 일 수 있습니다. 날씬하고 의미있는 프로토 타입을 만들기 위해 최선을 다하고 있습니다. –