Римская библиотека для чтения каналов Java - PullRequest
1 голос
/ 05 июня 2010

Эй, люди, мне нужно прочитать jpg URL этого канала ...:

    <author>asunderland@clubamerica.com.mx (Comunicación Club América)</author>
    <description><![CDATA[Conoce la historia de este guardameta americanista]]></description>
    <pubDate>Thu, 03 Jun 2010 01:06:23 CDT</pubDate> 
            <media:content url='http://i2.esmas.com/2009/09/06/69848/navarrete-300x150.jpg'/>
    <media:thumbnail url=''/>
    <content:encoded>

Но эта библиотека Java не дает мне функцию get "media: content url = 'http://i2.esmas.com/2009/09/06/69848/navarrete-300x150.jpg', кто-нибудь может мне помочь ?? Я уже прочитал эти данные: ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

SyndEntry entrada = it.next();
String title=(entrada.getTitle() );
String link=(entrada.getLink());
String author=(entrada.getAuthor());
String description=(""+entrada.getDescription() );
Date date=(entrada.getPublishedDate());
String date2= date.toString();
String content=(""+entrada.getContents());

Некоторые люди идеи ??? Спасибо..

Ответы [ 2 ]

1 голос
/ 05 июня 2010

Существует расширение Рима для MediaRSS, краткое описание необходимых jar-файлов можно найти в при использовании плагина rome media rss и http://wiki.java.net/bin/view/Javawsxml/MediaRSS

Следующий код не протестирован, поскольку я использовал Рим только для создания канала, содержащего MediaRSS:

// SyndEntry entry = ...
MediaEntryModule mod = (MediaEntryModule) entry.getModule(MediaEntryModule.URI);
UrlReference ref = (UrlReference) mod.getMediaContents()[0].getReference();
URL url = ref.getUrl();
0 голосов
/ 05 июня 2010
...