B4A Library RSS Parser

This is a wrap for this Github project.

RSSParser
<link>...|https://www.b4x.com</link>
Author:
Version:
1.0
  • Article
    • Functions:
      • Initialize (EventName As String)
      • IsInitialized As Boolean
    • Properties:
      • Categories As java.util.List [read only]
      • Content As String [read only]
      • Description As String [read only]
      • Image As String [read only]
      • Link As String [read only]
      • PubDate As Long [read only]
      • test As String [read only]
      • Title As String [read only]
  • RSSParser
    • Events:
      • Completed (articles As Object)
      • onError()
    • Functions:
      • Initialize (EventName As String)
      • ParseRSS (urlString As String)
 

Attachments

  • rssParserEx.zip
    361.3 KB · Views: 668
  • RSSParserV1.0.zip
    7.7 KB · Views: 634

Peter Simpson

Expert
Licensed User
Longtime User

cliv

Member
Licensed User
Longtime User
on RSS feed version 2.0 image is null...

http://www.capital.ro/rss.html
http://www.mediafax.ro/rss/
http://www.businessmagazin.ro/rss-feed.xml
B4X:
<item>
    <title>
        WhatsApp este utilizată de 1.5 miliarde de utilizatori lunar
    </title>
    <link>
        http://www.capital.ro/whatsapp-este-utilizata-de-15-miliarde.html
    </link>
    <guid>
        http://www.capital.ro/whatsapp-este-utilizata-de-15-miliarde.html
    </guid>
    <description>
        Facebook a transmis că WhatsApp este accesat de 1.5 miliarde de utilizatori pe lună, informează News.com.
    </description>
    <category>Companii</category>
    <author>(    Mădălina    )</author>
    <pubDate>Thu, 01 Feb 2018 08:48:48 +0200</pubDate>
    <enclosure url="http://www.capital.ro/image-150-100/cache/2016-03/whatsapp-primeste-o-functie-noua-geniala-465x215.jpg" type="image/jpeg"/>
</item>

or here:

https://www.agerpres.ro/home.rss
B4X:
<item>
    <title>
        Olimpice - Dopaj: TAS a anulat suspendarea pe viaţă dictată împotriva a 28 de sportivi din Rusia
    </title>
    <link>
        //www.agerpres.ro/stiri/2018/02/01/olimpice-dopaj-tas-a-anulat-suspendarea-pe-viata-dictata-impotriva-a-28-de-sportivi-din-rusia--47430
    </link>
    <description>
        <![CDATA[
        &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;Tribunalul de Arbitraj pentru Sport (TAS) cu sediul la Lausanne a anulat, joi, suspendarea pe viaţă dictată &amp;icirc;mpotriva a 28 dintre cei 43 de sportivi prezenţi la Jocurile Olimpice de iarnă ediţia 2014 de la Soci şi suspendaţi de CIO, permiţ&amp;acirc;ndu-le astfel unora dintre aceştia, cu anumite condiţii, să participe la JO de iarnă de la PyeongChang, care vor debuta pe 9 februarie, informează AFP.&lt;br /&gt;
         &lt;br /&gt;
         TAS a apreciat că probele au fost &amp;quot;insuficiente&amp;quot; pentru a stabili că sunt cazuri de dopaj ale acestor sportivi suspectaţi că au profitat de un sistem de dopaj de stat, care a dus la excluderea Rusiei de la apropiata Olimpiadă de iarnă din Coreea de Sud.&lt;br /&gt;
         &lt;br /&gt;
         Imediat după anunţul Tribunalului de Arbitraj pentru Sport, Kremlinul s-a declarat &amp;quot;foarte mulţumit&amp;quot; de anularea suspendării pe viaţă dictată &amp;icirc;mpotriva celor 28 de sportivi ruşi.&lt;/span&gt;&lt;br /&gt;
         &amp;nbsp;&lt;/p&gt;
         &lt;p&gt;&lt;span style=&quot;font-size:18px;&quot;&gt;AGERPRES (autor: Mihai Dragomir, editor: Mihai Ţenea, editor online: Gabriela Badea)&lt;/span&gt;&lt;/p&gt;
        ]]>
    </description>
    <image>
        <url>//www.agerpres.ro/foto/watermark/10731573</url>
        <title>Olimpice - Dopaj: TAS a anulat suspendarea pe viaţă dictată împotriva a 28 de sportivi din Rusia</title>
        <link>//www.agerpres.ro/stiri/2018/02/01/olimpice-dopaj-tas-a-anulat-suspendarea-pe-viata-dictata-impotriva-a-28-de-sportivi-din-rusia--47430</link>
    </image>
    <pubDate>Thu, 01 Feb 2018 10:59:54 +0200</pubDate>
    <guid>//www.agerpres.ro/stiri/2018/02/01/olimpice-dopaj-tas-a-anulat-suspendarea-pe-viata-dictata-impotriva-a-28-de-sportivi-din-rusia--47430</guid>
    <dc:date>2018-02-01T10:59:54+0200</dc:date>
</item>
 
Last edited:
Top