2010-09-01 4 views
0

Savez-vous comment analyser les images en utilisant rome parser? (Plate-forme java) J'ai regardé quelques échantillons à la documentation rome parser mais c'est clair. Pouvez-vous me fournir l'exemple de code pour analyser les images en utilisant rome rss parser?comment analyser les images en utilisant Rome RSS Parser

Cordialement Altaico

+0

S'il vous plaît ajouter quelques exemples de la rss que vous voulez analyser, il n'est pas tout à fait clair ce que vous entendez par images, une enceinte, le contenu html ou le média rss –

Répondre

0

Rome est un analyseur de flux RSS/générateur. En conséquence, cela n'a rien à voir avec l'analyse d'image. Cependant, si le contenu de certains flux RSS est du HTML, alors vous pouvez considérer comme une extension valide de Rome le fait de saisir du contenu d'image.

À titre d'exemple, compte tenu de ce flux élément d'alimentation à partir du site brother bricks magnificient:

<item> 
    <title>From the unknown chasms of space</title> 
    <link>http://feedproxy.google.com/~r/TheBrothersBrick/~3/8g6XnrwJDlQ/</link> 
    <comments>http://www.brothers-brick.com/2010/08/31/from-the-unknown-chasms-of-space/#comments</comments> 
    <pubDate>Wed, 01 Sep 2010 04:20:49 +0000</pubDate> 
    <dc:creator>Nannan</dc:creator> 
      <category><![CDATA[LEGO]]></category> 
    <category><![CDATA[Our Own Creations]]></category> 
    <category><![CDATA[Space]]></category> 

    <guid isPermaLink="false">http://www.brothers-brick.com/?p=16929</guid> 
    <description><![CDATA[&#8230;comes my latest creation, a ship called Broken Regret. I strove for an ominous and organic looking craft by incorporating curves and spikes (best viewed on black). The result is something that looks much better in real life than on photos. This is due to the curves of the ship distorting our perception of its [...]]]></description> 
     <content:encoded><![CDATA[<p>&#8230;comes my latest creation, a ship called Broken Regret. I strove for an ominous and organic looking craft by incorporating curves and spikes (best <a href=http://bighugelabs.com/onblack.php?id=4946649495&#038;size=large>viewed on black</a>). The result is something that looks much better in real life than on photos. This is due to the curves of the ship distorting our perception of its true shape and size (I had to do a lot of lens adjustments in Photoshop). Hopefully you&#8217;ll see what I mean when I post more pictures and a video in the upcoming days.</p> 
<p><a href="http://www.flickr.com/photos/nannanz/4946649495/"><img src="http://farm5.static.flickr.com/4084/4946649495_460861bd28.jpg" width="500"></a></p> 
<p>On another note, I want to mention that there are some incredible sellers on Bricklink who sent me last-minute parts to complete the ship at practically no cost. I&#8217;ve encountered many of you over the years, you know who you are, thank you.</p> 
<img src="http://feeds.feedburner.com/~r/TheBrothersBrick/~4/8g6XnrwJDlQ" height="1" width="1"/>]]></content:encoded> 
     <wfw:commentRss>http://www.brothers-brick.com/2010/08/31/from-the-unknown-chasms-of-space/feed/</wfw:commentRss> 
    <slash:comments>0</slash:comments> 
    <feedburner:origLink>http://www.brothers-brick.com/2010/08/31/from-the-unknown-chasms-of-space/</feedburner:origLink></item> 

Vous pouvez remarquer que le contenu: tag codé contient un lien vers une flickr l'image: http://farm5.static.flickr.com/4084/4946649495_460861bd28.jpg que certains clients RSS sont en mesure afficher en tant qu'image Cependant, ce n'est pas parce qu'ils analysent correctement le flux RSS, mais parce que, en plus d'être capable d'interpréter correctement le flux RSS, ils peuvent interpréter son contenu (dans ce cas, un fragment HTML représentant l'entrée à rendre). Par conséquent, avoir la possibilité de télécharger et d'ouvrir des fichiers image n'est pas une question d'analyse de flux RSS, mais plutôt une question d'interprétation correcte du contenu RSS, qui n'est pas RSS en soi, mais plutôt un CDATA codé que l'on peut pour comprendre comme contenu valide, de toute forme (dans cet exemple, HTML).

+0

Ceci est incorrect. Il y a une spécification disponible pour les images: http://www.w3schools.com/rss/rss_tag_image.asp – Marc

+0

@Marc Excusez-moi, mais il me semble que votre commentaire n'est pas fa shion plus correct que ma réponse: le tag que vous présente explique comment un lecteur RSS peut afficher une image pour le flux RSS (comme, par exemple, un favicon pour ce flux), alors que j'essaie d'expliquer comment lire une image intégrée dans un RSS entrée. En d'autres termes, votre commentaire complète parfaitement ma réponse. – Riduidel

0

vous voyez que l'image est dans la balise .. alors essayez d'analyser cette balise dans votre programme (il suffit d'ajouter une autre balise où vous avez analysé le titre, pubDate, lien, etc). puis créez un methot getContent pour enregistrer tout le contenu d'une balise dans une chaîne. et de là faire juste un StringTokenizer pour obtenir votre lien d'image (sélectionnez le délimiteur \ »)

après que vous obtenez l'URL, le télécharger

recherche pour télécharger des images Bitmap rss, et vous trouverez comment télécharger avec bitmap et dessiner les images dans votre programme

Questions connexes