Blogger RSS feed parser tool

Hello everyone,
Is there any j2ee RSS parsing Utility for reading Blogger feeds? The one I could find in the site
http://java.sun.com/developer/technicalArticles/javaserverpages/rss_utilities/
is not parsing all the blogger feed elements. The tld has just a few element tags such as title, url, buildDate. I want to parse all the elements available in blogger feeds. The list of available rss feed elements for blogger is here:
http://help.blogger.com/bin/answer.py?hl=en&answer=47270
Thanks

you can use a double dot ( .. ) to jump anywhere in your xml.  for example,
myXm..link[4]
should reference <link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/990363500266599125/posts/default?start-in dex=26&max-results=25"/>

Similar Messages

  • Parsing blogger rss feed ! Is it possible

    Hi
    I try to parse an blogger feed
    http://www.lapenderiedechloe.com/feeds/posts/default
    I work on part of the feed :
    var myXm : XML =  <feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0">
      <id>tag:blogger.com,1999:blog-990363500266599125</id>
      <updated>2011-10-22T10:58:04.459+02:00</updated>
      <category term="ShowRoom Mode"/>
      <category term="Concourons"/>
      <category term="Get the look"/>
      <category term="Rams23"/>
      <category term="Pirate Parfum"/>
      <category term="Video: la minute blonde"/>
      <category term="Easy Make Up"/>
      <category term="Trépied"/>
      <category term="Fruit Rouge"/>
      <category term="Saraha"/>
      <category term="Look du jour bonjour"/>
      <category term="Marque à suivre"/>
      <category term="Coup de coeur"/>
      <category term="Chloé en 2D"/>
      <category term="Sélection Shopping"/>
      <category term="Coiffure/Make Up"/>
      <category term="kling"/>
      <category term="South Park"/>
      <category term="Fashion obsession"/>
      <category term="partenariat"/>
      <category term="Article Sponsorisé"/>
      <category term="Shooting spécial"/>
      <category term="Eleven Paris"/>
      <category term="Shopping"/>
      <category term="Déboires capilaires"/>
      <category term="Peudo-réflexion mode"/>
      <category term="Walldress"/>
      <category term="Rocket Dog"/>
      <category term="JC/DC"/>
      <category term="Vide dressing"/>
      <category term="Party Girl"/>
      <category term="Aphrodisiak Leather"/>
      <category term="Emmaüs"/>
      <category term="beauté"/>
      <category term="Drolatic"/>
      <category term="bordeaux"/>
      <category term="Evénements"/>
      <category term="Bijoux/Accessoires"/>
      <category term="A propos du blog"/>
      <category term="Bon plan"/>
      <category term="Inspirations"/>
      <category term="My sweet dressing"/>
      <category term="Bobbies"/>
      <category term="Bershka"/>
      <category term="Les JBB jolies boutiques bordelaises"/>
      <category term="Blogosphère"/>
      <category term="Les soldes c'est la vie"/>
      <category term="Manie"/>
      <category term="Mia Reva"/>
      <category term="tendance insolence"/>
      <category term="French Place"/>
      <category term="Betty London"/>
      <category term="ZnJ"/>
      <category term="Le blabla de Chloé"/>
      <category term="Bournemouth"/>
      <category term="Vero Moda"/>
      <category term="Faguo"/>
      <category term="Les petites breloques"/>
      <category term="Monoprix"/>
      <category term="Nouveauté shopping"/>
      <category term="Spartoo"/>
      <category term="test e-hop"/>
      <category term="Motel"/>
      <category term="Haul"/>
      <category term="Morceaux de vie"/>
      <category term="Collaboration"/>
      <category term="SlowFashion Street"/>
      <category term="La mode"/>
      <category term="institut arnaud"/>
      <category term="Zara"/>
      <category term="panty"/>
      <category term="Inlovewithfahshion"/>
      <title type="text">* La penderie de Chloé</title>
      <subtitle type="html">Parlons peu, parlons bien, parlons mode.</subtitle>
      <link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.lapenderiedechloe.com/feeds/posts/default"/>
      <link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/990363500266599125/posts/default"/>
      <link rel="alternate" type="text/html" href="http://www.lapenderiedechloe.com/"/>
      <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
      <link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/990363500266599125/posts/default?start-index=26&max-results=2 5"/>
      <author>
        <name>My name is Chloé</name>
        <uri>http://www.blogger.com/profile/08875444913201035509</uri>
        <email>[email protected]</email>
      </author>
      <generator version="7.00" uri="http://www.blogger.com">Blogger</generator>
      <openSearch:totalResults>182</openSearch:totalResults>
      <openSearch:startIndex>1</openSearch:startIndex>
      <openSearch:itemsPerPage>25</openSearch:itemsPerPage>
      <entry>
        <id>tag:blogger.com,1999:blog-990363500266599125.post-1674992855419497573</id>
        <published>2011-10-20T18:21:00.001+02:00</published>
        <updated>2011-10-20T18:22:24.342+02:00</updated>
        <category scheme="http://www.blogger.com/atom/ns#" term="Bournemouth"/>
        <category scheme="http://www.blogger.com/atom/ns#" term="Look du jour bonjour"/>
        <category scheme="http://www.blogger.com/atom/ns#" term="Aphrodisiak Leather"/>
        </entry>
    </feed>
    trace (myXm)
    I could trace myXm but it look like it is impossible to access to sub node
    like trace (myXm.entry)

    you can use a double dot ( .. ) to jump anywhere in your xml.  for example,
    myXm..link[4]
    should reference <link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/990363500266599125/posts/default?start-in dex=26&max-results=25"/>

  • RSS feeds in Web Dynpro

    Hi experts,
    I'm looking for a way to show RSS feeds inside a Web Dynpro Application. I didn't find any information that really helped me.
    Who can help me?
    Thanks in advance,
    Edwin

    You don't have to use these classes from Sun that I used then, there are certainly other alternatives in the meantime, e.g.
    https://rome.dev.java.net/
    In essence, you have to create an action to read from the RSS feed, parse the retrieved XML file and fill a context structure from these data, and dynamically recreate the UI elements that display these RSS items.
    If you are on NW 7.0, you can probably use the RowRepeater UI element to display the RSS items stored in the context node.
    Armin

  • Parse RSS feed -System.out

    Hi,
    As below i have been reading RSS feeds.
    When i execute the parser.parse(url) method i get a dump of the xml bones from the feed onto System.out, which in my case is a catalina log file.
    Is there any way/method that im not aware of that can prevent this going to System.out?
    public void readRSSDocument() throws Exception {
            //Create the parser
            RssParser parser = RssParserFactory.createDefault();
            //Parse our url
            Rss rss = parser.parse(
                    new URL("http://rss.cnn.com/rss/cnn_world.rss"));
        }output:
    <rss>
    <channel>
    <title>
    </title>
    <link>
    </link>
    <description>
    </description>
    <language>
    </language>
    <copyright>
    </copyright>
    <pubDate>
    </pubDate>
    <ttl>
    </ttl>
    <image>
    <title>
    </title>
    <link>
    </link>
    <url>
    </url>
    <width>
    </width>
    <height>
    </height>
    <description>
    </description>
    </image>
    <atom10:link>
    </atom10:link>
    <atom10:link>
    </atom10:link>
    <item>
    <title>
    </title>
    <guid>
    </guid>
    <link>
    </link>
    <description>
    </description>
    <pubDate>
    </pubDate>
    <feedburner:origLink>
    </feedburner:origLink>
    </item>
    <item>
    <title>
    </title>
    <guid>
    </guid>
    <link>
    </link>
    <description>
    </description>
    <pubDate>
    ..

    I am presuming that you picked up the code from [this tutorial|http://java.sun.com/developer/technicalArticles/javaserverpages/rss_utilities/]
    Looks like the library was compiled with System.out.println() statements in it.
    There is always the handy little method "System.setOut()" to redirect it.
    Alternatively, decompile the code, delete/comment the System.out.println statements and then recompile it.
    Its not that hard. Here's the offending class:
    // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
    // Jad home page: http://www.kpdus.com/jad.html
    // Decompiler options: packimports(3)
    // Source File Name:   DocumentHandler.java
    package com.sun.cnpi.rss.handlers;
    import com.sun.cnpi.rss.elements.Element;
    import com.sun.cnpi.rss.elements.Rss;
    import java.io.PrintStream;
    import java.util.*;
    import org.xml.sax.Attributes;
    import org.xml.sax.SAXException;
    import org.xml.sax.helpers.DefaultHandler;
    // Referenced classes of package com.sun.cnpi.rss.handlers:
    //            NullElementHandler, ElementHandler, HandlerException
    public class DocumentHandler extends DefaultHandler
        public DocumentHandler()
            handlers = new HashMap();
            handlerStack = new Stack();
            parentStack = new Stack();
            rss = new Rss("rss");
            handlers.put(null, new NullElementHandler());
            parentStack.add(rss);
        public void registerHandler(String key, ElementHandler handler)
            handlers.put(key.toLowerCase(), handler);
        public void addToParentStack(Element parent)
            parentStack.add(parent);
        public Element popFromParentStack()
            return (Element)parentStack.pop();
        public Element peekParentStack()
            return (Element)parentStack.peek();
        public void startElement(String uri, String localName, String qName, Attributes attributes)
            throws SAXException
            //System.out.println("<" + qName + ">");
            try
                ElementHandler currentHandler = (ElementHandler)handlers.get(qName.toLowerCase());
                handlerStack.add(currentHandler);
                if(currentHandler != null)
                    Element parent = (Element)parentStack.peek();
                    currentHandler.startElement(this, parent, uri, localName, qName, attributes);
            catch(HandlerException e)
                e.printStackTrace();
            super.startElement(uri, localName, qName, attributes);
        public void characters(char ch[], int start, int length)
            throws SAXException
            StringBuffer buffer = new StringBuffer();
            Element element = (Element)parentStack.peek();
            if(element.getText() != null)
                buffer.append(element.getText());
            buffer.append(ch, start, length);
            element.setText(buffer.toString());
            super.characters(ch, start, length);
        public void endElement(String uri, String localName, String qName)
            throws SAXException
            //System.out.println("</" + qName + ">");
            if(!handlerStack.isEmpty())
                try
                    ElementHandler currentHandler = (ElementHandler)handlerStack.pop();
                    if(currentHandler != null)
                        Element parent = (Element)parentStack.peek();
                        currentHandler.endElement(this, parent, uri, localName, qName);
                catch(HandlerException e)
                    e.printStackTrace();
            super.endElement(uri, localName, qName);
        public Rss getRss()
            return rss;
        private Map handlers;
        private Stack handlerStack;
        private Stack parentStack;
        private Rss rss;
    }

  • HAVi Widget to display RSS feeds using Nanoxml parser

    I have got an assignment of developing a HAVi widget to display RSS feeds using the NanoXML parser. I am a beginner in JAVA tv concepts and is stuck with this problem on how to start!
    Can please someone help?

    Havi widgets are lightweight components. You could start by creating a Havi widget extending HComponent and overriding paint method. For the initial urpose, try using some dummy text to fill in your widget. You can later experimenting with the XML parser and query it to dislay the actual text you would want to (remember to get rid o the dummy text).

  • How to parse RSS Feed - Different URL for each button

    I'm making an app with AS3 and I want to be able to load a different RSS Feed when the user clicks on each button. This is the code I have so far, has anyone any idea how I can modify my code to do this?
    here's my code so far:
    //IMPORT CLASSES
    import fl.controls.List;
    import flash.net.URLLoader;
    import flash.events.Event;
    import flash.net.URLRequest;
    cGOSSIP.addEventListener(MouseEvent.CLICK, doClick);
    function doClick (e:MouseEvent):void
    cGOSSIP.gotoAndStop ("GOSSIP"); 
    wNEWS.addEventListener(MouseEvent.CLICK, doClick2);
    function doClick2 (e: MouseEvent):void
              wNEWS.gotoAndStop ("WORLD NEWS");
    eNEWS.addEventListener(MouseEvent.CLICK, doClick3);
    function doClick3 (e: MouseEvent):void
              eNEWS.gotoAndStop ("ENT NEWS");
    fbNEWS.addEventListener(MouseEvent.CLICK, doClick4);
    function doClick4 (e: MouseEvent):void
              fbNEWS.gotoAndStop ("FB NEWS");
    //NEWSLIST FORMATTING
    var newsListTf:TextFormat = new TextFormat();
    newsListTf.font = "Verdana";
    newsListTf.color = 0xFFFFFF;
    newsListTf.size = 18;
    newsListTf.align = "left";
    newsList.setRendererStyle("textFormat", newsListTf);
    newsList.rowHeight = 100;
    newsList.allowMultipleSelection = false;
    //newsList.wordWrap = true;
    //NEWSDISPLAY TEXT AREA FORMATTING
    var rssStoryTf:TextFormat = new TextFormat();
    rssStoryTf.font = "Verdana";
    rssStoryTf.color = 0x6699CC;
    rssStoryTf.size = 22;
    rssStoryTf.align = "left";
    rssStory.setStyle("textFormat", rssStoryTf);
    //READMORE BUTTON FORMATTING
    var buttonTf:TextFormat = new TextFormat();
    buttonTf.font = "Verdana";
    buttonTf.color = 0xFFFFFF;
    buttonTf.size = 22;
    btn_ReadMore.setStyle("textFormat", buttonTf);
    //RSS FEED
    var rssLoader:URLLoader = new URLLoader();
    var rssURL:URLRequest = new URLRequest
    ("http://rssfeeds.tv.adobe.com/adobe-higher-education-solutions.xml");
    rssLoader.addEventListener(Event.COMPLETE, rssLoaded);
    newsList.addEventListener(Event.CHANGE, selectRssStory);
    btn_ReadMore.addEventListener(MouseEvent.CLICK, goToURL);
    rssLoader.load(rssURL);
    var newsXML:XML = new XML();
    var currentStoryURL:URLRequest = new URLRequest();
    newsXML.ignoreWhitespace = true;
    function rssLoaded(evt:Event):void
    newsXML = new XML(rssLoader.data);
    //trace(newsXML);
    for(var item:String in newsXML.channel.item) {
    //newsList.addItem({label: newsXML.channel.item[item].pubDate.substr(0, 16)
    //+": " + newsXML.channel.item[item].title } );
    newsList.addItem({label: newsXML.channel.item[item].title.substr(0, 40)
    +" ..." } );
    newsList.selectedIndex = 0;
    //FIRST LOAD
    currentStoryURL = new URLRequest(newsXML.channel.item[0].link);
    rssStory.htmlText = newsXML.channel.item[0].description;
    function selectRssStory(evt:Event):void
    rssStory.htmlText = newsXML.channel.item[evt.target.selectedIndex ].description;
    currentStoryURL = new URLRequest(newsXML.channel.item[evt.target.selectedIndex
    ].link);
    function goToURL(event:MouseEvent):void
    navigateToURL(currentStoryURL);

    I copied the wrong code, it works and loads the feed but I have a number of buttons in the main menu and I want to be able to load a different rss feed for each button?
    Here's the code.
    btn_Home.addEventListener(MouseEvent.CLICK, clickHome);
    function clickHome(e:MouseEvent):void
              gotoAndStop ("START");
    //NEWSLIST FORMATTING
    var newsListTf:TextFormat = new TextFormat();
    newsListTf.font = "Verdana";
    newsListTf.color = 339999;
    newsListTf.size = 18;
    newsListTf.align = "left";
    newsList.setRendererStyle("textFormat", newsListTf);
    newsList.rowHeight = 100;
    newsList.allowMultipleSelection = false;
    //newsList.wordWrap = true;
    //NEWSDISPLAY TEXT AREA FORMATTING
    var rssStoryTf:TextFormat = new TextFormat();
    rssStoryTf.font = "Verdana";
    rssStoryTf.color = 0x6699CC;
    rssStoryTf.size = 22;
    rssStoryTf.align = "left";
    rssStory.setStyle("textFormat", rssStoryTf);
    //READMORE BUTTON FORMATTING
    var buttonTf:TextFormat = new TextFormat();
    buttonTf.font = "Verdana";
    buttonTf.color = 0xFFFFFF;
    buttonTf.size = 22
    btn_ReadMore.setStyle("textFormat", buttonTf);
    //RSS FEED
    var rssLoader:URLLoader = new URLLoader();
    var rssURL:URLRequest = new URLRequest
    ("http://www.tmz.com/rss.xml");
    rssLoader.addEventListener(Event.COMPLETE, rssLoaded);
    newsList.addEventListener(Event.CHANGE, selectRssStory);
    btn_ReadMore.addEventListener(MouseEvent.CLICK, goToURL);
    rssLoader.load(rssURL);
    var newsXML:XML = new XML();
    var currentStoryURL:URLRequest = new URLRequest();
    newsXML.ignoreWhitespace = true;
    function rssLoaded(evt:Event):void
    newsXML = new XML(rssLoader.data);
    //trace(newsXML);
    for(var item:String in newsXML.channel.item) {
    //newsList.addItem({label: newsXML.channel.item[item].pubDate.substr(0, 16)
    //+": " + newsXML.channel.item[item].title } );
    newsList.addItem({label: newsXML.channel.item[item].title.substr(0, 40)
    +" ..." } );
    newsList.selectedIndex = 0;
    //FIRST LOAD
    currentStoryURL = new URLRequest(newsXML.channel.item[0].link);
    rssStory.htmlText = newsXML.channel.item[0].description;
    function selectRssStory(evt:Event):void
    rssStory.htmlText = newsXML.channel.item[evt.target.selectedIndex ].description;
    currentStoryURL = new URLRequest(newsXML.channel.item[evt.target.selectedIndex
    ].link);
    function goToURL(event:MouseEvent):void
    navigateToURL(currentStoryURL);

  • Rss Feeds XML Parsing

    Hi,
    I'm working on the example on Rss Feed which needs to integrated to our website.Hence below link i'm using for my reference purpose.
    http://www.vogella.com/articles/RSSFeed/article.html
    When i run the program the below exception is displayed.
    Please do the needful.Thanks in advance
    Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect
         at de.vogella.rss.RSSFeedParser.read(RSSFeedParser.java:146)
         at de.vogella.rss.RSSFeedParser.readFeed(RSSFeedParser.java:61)
         at de.vogella.rss.ReadTest.main(ReadTest.java:13)
    Caused by: java.net.ConnectException: Connection timed out: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(Unknown Source)
         at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
         at java.net.PlainSocketImpl.connect(Unknown Source)
         at java.net.SocksSocketImpl.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at sun.net.NetworkClient.doConnect(Unknown Source)
         at sun.net.www.http.HttpClient.openServer(Unknown Source)
         at sun.net.www.http.HttpClient.openServer(Unknown Source)
         at sun.net.www.http.HttpClient.<init>(Unknown Source)
         at sun.net.www.http.HttpClient.New(Unknown Source)
         at sun.net.www.http.HttpClient.New(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at java.net.URL.openStream(Unknown Source)
         at de.vogella.rss.RSSFeedParser.read(RSSFeedParser.java:144)
         ... 2 more

    Hi,
    I'm working on the example on Rss Feed which needs to integrated to our website.Hence below link i'm using for my reference purpose.
    http://www.vogella.com/articles/RSSFeed/article.html
    When i run the program the below exception is displayed.
    Please do the needful.Thanks in advance
    Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect
         at de.vogella.rss.RSSFeedParser.read(RSSFeedParser.java:146)
         at de.vogella.rss.RSSFeedParser.readFeed(RSSFeedParser.java:61)
         at de.vogella.rss.ReadTest.main(ReadTest.java:13)
    Caused by: java.net.ConnectException: Connection timed out: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(Unknown Source)
         at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
         at java.net.PlainSocketImpl.connect(Unknown Source)
         at java.net.SocksSocketImpl.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at java.net.Socket.connect(Unknown Source)
         at sun.net.NetworkClient.doConnect(Unknown Source)
         at sun.net.www.http.HttpClient.openServer(Unknown Source)
         at sun.net.www.http.HttpClient.openServer(Unknown Source)
         at sun.net.www.http.HttpClient.<init>(Unknown Source)
         at sun.net.www.http.HttpClient.New(Unknown Source)
         at sun.net.www.http.HttpClient.New(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
         at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
         at java.net.URL.openStream(Unknown Source)
         at de.vogella.rss.RSSFeedParser.read(RSSFeedParser.java:144)
         ... 2 more

  • I am unable to submit my RSS feed into iTunes

    Podcast RSS feed not being accepted by iTunes
    I have registered my main podcast RSS feed in iTunes successfully. I want to migrate this RSS feed from feedburner to PowerPress, but I want to prototype it first before I move the real feed. To that end, I created another Blogger blog site and Feedburner rss feed that has the same settings as my main feed. The feed is using SmartCast to configure the RSS feed for iTunes compatibility. I cannot get the test feed to load into iTunes though. I get this error message:
    Podcast cover art must be at least 1400x1400 pixel JPG or PNG, in RGB color space, and hosted on a server that allows HTTP head requests.
    I had the artist give me a 1400x1400 pixel version of the logo in RGB color space (I’m not sure how to verify this).  Here is a link to the logo, if anyone can tell by looking at the picture or site what is wrong that needs to be fixed. http://s24.postimg.org/lvuuf7v91/ARP_logo_i_Tunes.jpg
    I have read as many forum posts as I can to try and solve this issue and nothing has worked so far. Can someone tell me what is wrong with my image or RSS feed that is causing iTunes to reject the feed?
    Here is the RSS feed:
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?>
    <?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?>
    <rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
    <channel>
    <atom:id>tag:blogger.com,1999:blog-2141959670783740217</atom:id>
    <lastBuildDate>Wed, 18 Feb 2015 06:39:04 +0000</lastBuildDate>
    <title>jwaitdev</title>
    <description />
    <link>http://jwaitdev.blogspot.com/</link>
    <managingEditor>[email protected] (John W)</managingEditor>
    <generator>Blogger</generator>
    <openSearch:totalResults>1</openSearch:totalResults>
    <openSearch:startIndex>1</openSearch:startIndex>
    <openSearch:itemsPerPage>25</openSearch:itemsPerPage>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Jwaitdev" />
    <feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="jwaitdev" />
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
    <media:thumbnail url="http://s24.postimg.org/lvuuf7v91/ARP_logo_i_Tunes.jpg" />
    <media:keywords>comic,books,comics,marvel,dc,batman,superman,x,men,avengers,won der,woman,arcs,iron,man,captain,america,hulk,green,lantern,arrow,justice,league, aquaman,thor,cyclops,storm,wolverine,spiderman</media:keywords>
    <media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Games &amp; Hobbies/Hobbies</media:category>
    <itunes:owner>
    <itunes:email>[email protected]</itunes:email>
    </itunes:owner>
    <itunes:explicit>no</itunes:explicit>
    <itunes:image href="http://s24.postimg.org/lvuuf7v91/ARP_logo_i_Tunes.jpg" />
    <itunes:keywords>comic,books,comics,marvel,dc,batman,superman,x,men,avengers,wo nder,woman,arcs,iron,man,captain,america,hulk,green,lantern,arrow,justice,league ,aquaman,thor,cyclops,storm,wolverine,spiderman</itunes:keywords>
    <itunes:subtitle>Jwait Dev</itunes:subtitle>
    <itunes:summary>My development blog for testing migration</itunes:summary>
    <itunes:category text="Games &amp; Hobbies">
    <itunes:category text="Hobbies" />
    </itunes:category>
    <image>
    <link>http://jwaitdev.blogspot.com</link>
    <url>https://feedburner.google.com/fb/images/pub/fb_pwrd.gif</url>
    <title>http://s27.postimg.org/fnxhw7lhb/ARP_logo_RSS.jpg</title>
    </image>
    <item>
    <guid isPermaLink="false">tag:blogger.com,1999:blog-2141959670783740217.post-38349488 96057833951</guid>
    <pubDate>Wed, 18 Feb 2015 06:39:00 +0000</pubDate>
    <atom:updated>2015-02-17T22:39:04.500-08:00</atom:updated>
    <title>ARP - 32 - Teen Titans: Judas Contract</title>
    <description>Dev blog for practicing migration.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Miu_JPJPmiA/VOQzZPvEy0I/AAAAAAAAAGw/dg_kz3v_N8A/s1600/ teen%2Btitan%2Bcopy.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Miu_JPJPmiA/VOQzZPvEy0I/AAAAAAAAAGw/dg_kz3v_N8A/s1600/ teen%2Btitan%2Bcopy.jpg" height="194" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
    &lt;a href="http://feeds.feedburner.com/~ff/Jwaitdev?a=sYEG3TSBXJw:tD9aLoP_o-A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Jwaitdev?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Jwaitdev?a=sYEG3TSBXJw:tD9aLoP_o-A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Jwaitdev?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Jwaitdev?a=sYEG3TSBXJw:tD9aLoP_o-A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Jwaitdev?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
    &lt;/div&gt;</description>
    <enclosure type="audio/mpeg" url="http://archive.org/download/ARP32JudasContract/ARP-32-JudasContract.mp3" length="0" />
    <link>http://jwaitdev.blogspot.com/2015/02/arp-32-teen-titans-judas-contract.html</link>
    <author>[email protected]</author>
    <media:thumbnail url="http://1.bp.blogspot.com/-Miu_JPJPmiA/VOQzZPvEy0I/AAAAAAAAAGw/dg_kz3v_N8A/s72-c/ teen%2Btitan%2Bcopy.jpg" height="72" width="72" />
    <thr:total>0</thr:total>
    <media:content url="http://archive.org/download/ARP32JudasContract/ARP-32-JudasContract.mp3" type="audio/mpeg" />
    <itunes:explicit>no</itunes:explicit>
    <itunes:subtitle>Dev blog for practicing migration.</itunes:subtitle>
    <itunes:author>[email protected]</itunes:author>
    <itunes:summary>Dev blog for practicing migration.</itunes:summary>
    <itunes:keywords>comic,books,comics,marvel,dc,batman,superman,x,men,avengers,wo nder,woman,arcs,iron,man,captain,america,hulk,green,lantern,arrow,justice,league ,aquaman,thor,cyclops,storm,wolverine,spiderman</itunes:keywords>
    </item>
    <language>en-us</language>
    <media:rating>nonadult</media:rating>
    <media:description type="plain">Jwait Dev</media:description>
    </channel>
    </rss>

    I was shown on another forum that the web hosting site had resized the image. When I uploaded the image to Image Shack, it was fine. Image Shack does not resize the image on you.

  • Why is this RSS Feed not working?

    Here is the code I used on the RSS Parser file. Yet when I
    open the flash viewer no changes have been made from the original
    example I pulled this from. Sorry, the code is listed twice. The
    second version is when I used "attach code" and I can't seem to
    delete the original cut & paste.
    Mind you, I'm just getting through the latter stages of a
    beginner Flash course, so if possible, please keep explanations
    relatively understandable to a newbie. :)
    package com.example.programmingas3.rssViewer {
    import flash.net.URLRequest;
    import flash.net.URLLoader;
    import flash.events.*;
    * RSSParser includes methods for
    * converting RSS XML data into HTML text.
    public class RSSParser extends EventDispatcher {
    * The text to use as the title of the application
    public var sampleTitle:String = "Raw Story: Breaking News";
    * The text to use as the description of the application
    public var sampleDescription:String = "Bringing you the news
    the supposed liberal media won't";
    * The URL of the source RSS data. Alternate URLs are listed
    as comments.
    * Note that in order to use RSS data from a network address,
    the source server
    * needs to impliment a cross-domain policy file. For
    details, see the "Flash Player
    * Security" chapter in the Programming ActionScript 3.0
    book.
    public var url:String = "
    http://feeds.feedburner.com/rawstory/gKpz"
    //"./RSSData/ak.rss"
    http://feeds.feedburner.com/rawstory/gKpz"
    * The XML object containing the source RSS data
    public var rssXML:XML;
    * The string that will contain the converted HTML version of
    the RSS topic data.
    public var rssOutput:String;
    * The title of the RSS feed.
    public var rssTitle:String;
    * Used to load RSS data.
    private var myLoader:URLLoader;
    * An event used to signal that the HTML version of the RSS
    data has been written.
    private var dataWritten:Event;
    * Initiates loading of the RSS data.
    public function RSSParser() {
    var rssXMLURL:URLRequest = new URLRequest(url);
    myLoader = new URLLoader(rssXMLURL);
    myLoader.addEventListener("complete", xmlLoaded);
    * Invoked when the RSS data is loaded. This method parses
    through the
    * XML data by looping through each item element in the XML,
    extracting
    * the title description and link elements in the item
    element.
    * The buildHTML() method returns HTML in the form of an
    XMLList
    * object, which is converted to the rssOutput string.
    * The channel.title property of the rssXML is used as the
    * title for the RSS feed. When the method is complete, it
    dispatches
    * a dataWritten event, which notifies the host application
    of the
    * completion.
    public function xmlLoaded(evtObj:Event):void {
    rssXML = XML(myLoader.data);
    var outXML:XMLList = new XMLList();
    /* The source RSS data may or may not use a namespace to
    define
    * its content.
    if (rssXML.namespace("") != undefined) {
    default xml namespace = rssXML.namespace("");
    for each (var item:XML in rssXML..item) {
    var itemTitle:String = item.title.toString();
    var itemDescription:String = item.description.toString();
    var itemLink:String = item.link.toString();
    outXML += buildItemHTML(itemTitle,
    itemDescription,
    itemLink);
    XML.prettyPrinting = false;
    rssOutput = outXML.toXMLString();
    trace(rssOutput);
    rssTitle = rssXML.channel.title.toString();
    dataWritten = new Event("dataWritten", true);
    dispatchEvent(dataWritten);
    * Builds an XMLList object that represents a segment of HTML
    code,
    * based on the three string parameters that define the
    title, description,
    * and link information from an RSS item.
    * The return text is of the following form:
    * <p>itemDescription<br/><a
    href="link"><font
    color="#008000">More...</font></a></p>
    private function buildItemHTML(itemTitle:String,
    itemDescription:String,
    itemLink:String):XMLList {
    default xml namespace = new Namespace();
    var body:XMLList = new XMLList();
    body += new XML("<b>" + itemTitle + "</b>");
    var p:XML = new XML("<p>" + itemDescription +
    "</p>");
    var link:XML = <a></a>;
    link.@href = itemLink; // <link
    href="itemLinkString"></link>
    link.font.@color = "#008000"; // <font
    color="#008000"></font></a>
    // 0x008000 = green
    link.font = "More...";
    p.appendChild(<br/>);
    p.appendChild(link);
    body += p;
    return body;

    Please when you have a question post the feed URL, not its contents. For reference, your feed is at
    http://gamersscope.emachine08.com/podcast.rss
    You have failed to close the category tag, which renders the feed unreadable. You need to add a line as here:
    <itunes:category text="Games &amp; Hobbies">
    <itunes:category text="Video Games"/>
    </itunes:category>
    <itunes:owner>
    Though it doesn't affect the validity of the feed, your link tag:
    <link>http://gamersscope.emachine08.com</link>
    leads to a server directory, not a page.

  • How to Generate an iTunes U RSS Feed (to play on Website)

    I'd liked to be able to play iTunes U podcasts on my college's homepage by parsing an RSS feed containing a podcast title, description, and a media enclosure (either .mp3 or .m4a). I'd use an RSS audio player to play the file on our page. We just migrated to the iTunes U Public site manager and I'm not finding any documentation online on how to accomplish this. Is this still possible (it was possible with the private version of iTunes U or even just iTunes podcasts in general). I noted below how I used to do it below. I've tried using the same work around with Public site manager without any success. We link to our iTunes U site in iTunes, but there are some instances when we'd like to be able to play these files outside of the iTunes application. I see how you can format your RSS feed to feed podcasts into iTunes U, but I'm not finding any documentation or examples that show how to pull iTunes U content from Public site manager.
    Appreciate any suggestions.
    Thanks,
    Bittersweet
    To get the RSS feed for a tab in iTunes U (for subscribing outside of
    iTunes):
    1) Navigate in iTunes U to the "Course" containing your podcast.
    2) Click on the tab for which you want to get the feed.
    3) Right-click on the "Subscribe" button and "Copy iTunes Store URL".
    4) Paste the link into a text editor to verify it matches this pattern:
    http://deimos.apple.com/WebObjects/Core.woa/Feed/mycollege.edu.1303285046.013932 85954
    * Note: If you right-click on the "tab" of the feed instead of the
    "Subscribe" button, you get a link like this:
    http://deimos.apple.com/WebObjects/Core.woa/BrowsePrivately/mycollege.edu.
    1303285046.01393285954
    * That link only works inside of iTunes. To make it match the link
    format above, change the "/BrowsePrivately/" to "/Feed/" as such:
    http://deimos.apple.com/WebObjects/Core.woa/Feed/mycollege.edu.
    1303285046.01393285954

    Hi Alan,
    Sorry for the tardiness of my reply.
    In principle, a backup app much as you outline could be made. It would backup enough of a private site to allow you to restore it in a genuinely substantive way. An outline of how you would approach this would be as follows:
    1. You would download full site XML. Apple has a web service API for that. This gives a sort of snapshot of the structure of your site.
    2. You would traverse your site XML and download a copy of each content item in your private site. A small twist in this is that you would have to pick up extra things (course/album artwork, for example). There is no Apple API for this, but it's possible to do this other ways.
    Unfortunately, I the process of creating such an app would be rough. Maybe a year ago or so, I worked on some code that would allow a person to backup a specific course/album page within a site. And I nearly finished that app, but got distracted with other stuff. If there were enough interest, I could revive that work. Unfortunately, it would have to be Mac-only, I'm afraid. I could probably tackle it in WIndows, but my OS X/iOS coding chops are a LOT stronger than they are for Windows.

  • How can I include the article text/body in the RSS feed of the wiki updates section?

    I recently migrated from Snow Leopard Server to Lion Server.  Largely, because some people had trouble accessing via their PC under SLS.
    Our primary tool is the wiki. 
    In Snow Leopard Server, we could generate an RSS feed for specific saved searches or recent changes/updates, adjust article length in the RSS feed, etc.  Using a feed burner, like Feed My Inbox, we were able to have a daily digest "emailed" to a mailing list.  Whereby, we'd get an email of any wiki articles that had changed, along with text from the body, so we can see the changes to the article in the email.
    With Lion Server, the only RSS "feed" we can find appears to be on the Updates page.  Which is fine. Are there others?
    Second, the we can't seem to change the article "length" at all.  All we see on the Updates feed is the title, change date, who made the change.  We used to be able to see a few sentences of the article body/text for each article...not just the title, but some of the changes.
    Of course, our feed burner, now only sends along the article title in the digest...no text beyond that.
    We've used the built in push notification in Lion Server, but again, that sends a nice email saying Wiki Article Title "X" has been modified by User "Y" with the date/time stamp.  You can click the link to read more, but no article /body is sent.
    Is there a way to generate an RSS feed/link that shows not just the recent updated titles, but the first few lines of text in the article body itself in the index/summary?
    I appear to be missing an easy way to generate RSS feeds, based on search criteria.  And changing the article length in the sidebar, to max, never seems to show any of the wiki article.
    How can I show a portion of the wiki article body/text underneath the title of the article in the RSS feed in Lion Server?  Not just the article title and changed date?

    About a month ago, I spend zillion hours to migrate from Eudora to Mail.
    Eudora has been wonderful to me since Day 1 back in the early 90's. But, it has been discontinued as a commercial product. I had used the Japanese version of Eudora for several years, but it did not like communicating with Exchange at work.
    I tried and tried various email clients before settling on Mail.
    When I pictured interactions among my Mac, iPhone, and whatever email client I choose, Mail was just the simplest way. But, Mail is not Eudora. And, I dearly miss Eudora.
    If there is no way to alter the contents of received email in Mail, I would have to adopt your approach on a case-by-case basis.
    Thanks for your help, though.

  • Spry RSS Feed widget works in IE but not Firefox or Chrome

    I've been trying to use the Spry RSS Feed widget (6/9/2011 - via the Widget Browser) to feed a Wordpress blog I have onto my site.  I customized the widget and installed the widget to my page, but it only works in IE (Version 8), and not in Firefox (9.0./1) or Chrome (16.0.912.63 m).  I thought maybe I had something conflicting with it on my page, so I even tried inserting into a completely blank page, but I get the same results.
    I've scoured the web for options to get this feed onto my site, and found PHP solutions, and a bunch of other tools, but I'm not much of a coder, and haven't been able to get them to work at all.
    I'm using CS 5.5
    Any recommendations?
    Thanks!!
    Here's the code from the blank page I tried:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="SpryAssets/SpryData.js" type="text/javascript"></script>
    <script src="SpryAssets/xpath.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryStackedContainers.css" rel="stylesheet" type="text/css" />
    <script type="text/xml">
    <!--
    <oa:widgets>
      <oa:widget wid="2567023" binding="#OAWidget" />
    </oa:widgets>
    -->
    </script>
    </head>
    <body>
    <script type="text/javascript">
    // BeginOAWidget_Instance_2567023: #OAWidget
    var ds1 = new Spry.Data.XMLDataSet("http://rss.cnn.com/rss/cnn_topstories.rss", "rss/channel/item");
    ds1.setColumnType("description", "html");
    // EndOAWidget_Instance_2567023
    </script>
    <div spry:region="ds1" class="StackedContainers">
      <div spry:repeat="ds1" class="RowContainer">
        <div class="RowColumn"><a href="{link/@href}">{title}</a></div>
        <div class="RowColumn">{description}</div>
      </div>
    </div>
    </body>
    </html>

    The problem is that XML data cannot be transmitted cross domain.
    This example, http://pleysier.com.au/rss/, uses Spry.Data.YQLDataSet to overcome the limitation, see here https://github.com/3rd-Eden/Spry-YQL-DataSet
    Gramps

  • How to get poster art in the RSS feed using Podcast Producer workflow

    With podcast producer there are standard workflow which create atom feeds. I can not figure out how to automatically generate a poster image (or any type of images) associated with the video to show in the rss feed. Anyone got this to work?
    Here is the feed of the test site:
    feed://switch.macsenior.net:8171/podcastproducer/atom_feeds/4C9A6B5A-4D09-4394-A 846-5407C8BF8FBD
    I like to show poster art of an random frame of the movie.

    You actually are publishing images. For example:
    http://switch.macsenior.net:8171/podcastproducer/feed_logos/4C9A6B5A-4D09-4394-A 846-5407C8BF8FBD.png
    http://switch.macsenior.net:8171/podcastproducer/attachments/4C9A6B5A-4D09-4394- A846-5407C8BF8FBD/2EFF4653-5E35-4F9F-B0D1-14C797DAB1C8.png
    You aren't seeing these images because of the way Safari parses feeds. Try using curl from the command line or another browser. Safari and Podcast Producer really don't play well together. A good example is trying to use the SSL port to view feeds.
    If you'd like to change the image to something common for all episodes in a workflow, select Window > Workflow Inspector in Podcast Composer. Be careful with your image dimensions, as it is posted unaltered.

  • Need help generating an rss feed via jsp

    this is ridiculous, but i cannot get my jsp to generate rss feed code. i am querying my database for stories, then displaying the various fields within the rss xml codes. the page either refuses to load altogether or displays the content as one run-on sentence (i.e., without the xml codes). i'd prefer most of all to have a nice xml-look-and-feel display to show up in my browser, but i can live without it as long as someone hitting the url of my page can get the rss feed to parse. however, the page generally just refuses to load anything.
    if anyone has any input or suggestions, i'd greatly appreciate it. i've done countless searches here and web-wide with no results. i get lots of help on parsing (which is a cakewalk as far as i'm concerned compared to this stupid stupid display problem).
    here's my jsp (and please no flames about separating out business logic and presentation code):
    -------------code-----------------------
    <%@ page language="java" import="java.sql.*" %>
    <%@ include file="/lib/connectionOpen.jsp" %>
    <%@ include file="/lib/getDateNow.jsp" %>
    <%
    int itemId = 0;
    String baseUrl = "http://www.mysite.com/editorial/news.jsp?", headline = "", itemText = "", itemDate = "", itemLink = "";
    // getDateNow.jsp sets Calendar calendar and java.util.Date rightNow
    java.util.Date createDate = new java.util.Date();
    SimpleDateFormat pubDateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z");
    %>
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <rss version="2.0">
         <channel>
              <title>Recent Updates</title>
              <link>http://www.mysite.com</link>
              <description>Latest updates from mysite.com</description>
              <language>en-us</language>
              <copyright>Copyright ?2003-2004 MySite, LLC</copyright>
              <pubDate><%= pubDateFormat.format(new java.util.Date()) %></pubDate>
              <category>Reviews</category>
              <image>
                   <url>http://www.mysite.com/images/logo.gif</url>
                   <link>http://www.mysite.com/</link>
                   <title>MySite.com</title>
                   <width>144</width>
                   <height>25</height>
              </image>
    <%-- /* end header stuff */ --%>
    <%
    try {
         stmt_ = conn_.prepareCall("{Call get_rss_items_for_feed }");
         result_ = stmt_.executeQuery();
         while (result_.next()) {
              itemId = result_.getInt("item_id");
              headline = result_.getString("headline");
              itemText = result_.getString("item_text").trim();
              createDate = result_.getDate("create_date");
              itemLink = baseUrl + "item_day=" + createDate + "&item_id=" + itemId;
    %>
              <item>
                   <title><%= headline %></title>
                   <link><%= itemLink %></link>
                   <description><%= itemText %></description>
                   <guid><%= itemLink %></guid>
                   <pubDate><%= pubDateFormat.format(createDate) %></pubDate>
              </item>
    <%
              lastCreateDate = createDate;
         result_.close();
         stmt_.close();
    %>
         </channel>
    </rss>
    <%
    } catch (Exception e) {
         java.io.ByteArrayOutputStream bytes = new java.io.ByteArrayOutputStream();
         java.io.PrintWriter writer = new java.io.PrintWriter(bytes, true);
         e.printStackTrace(writer);
         out.println("<pre>" + bytes.toString() + "</pre>");
    } finally { %>
    <%@ include file="/lib/connectionClose.jsp" %>
    <% } %>

    I will presume you are generating valid xml. What happens if you view source, save it as an xml file, and then try and open it? Is it valid?
    Try this at the top of your page.
    <%@ page contentType="text/xml" %>
    That may help the browser understand that you are sending it xml.
    I dunno - I had mixed results with my little experiment here - IE didn't even try to load it sometimes.
    Good luck,
    evnafets

  • RSS Feeds display in Flash but not browser

    I have a Flash application that pulls an RSS feed and
    displays the top 5 titles and descriptions. Everything works fine
    when I test the application in Flash but when I try to publish the
    file I get the security msg in IE (To help protect your security,
    Internet Explorer has restricted this webpage from running scripts
    or ActiveX controls that could access your computer...blah blah).
    When I test in Firefox the movie clips containing the feeds
    simply don't appear (everything else does though). I'm using an
    external class file to parse the xml from the feeds and populate
    the movie clips with the content. Is there another way I should be
    doing it, or is there a publish setting I'm unaware of that will
    block external content from being displayed in the player?
    Any advice would be appreciated - thanks!

    sorry :(
    just figured some people would only check certain favorite parts of the forums
    public class MyApplet extends JApplet{
    JPanel myPanel = null;
    Graphics2D _gfx = null;
    init(){
    _gfx = (Graphics2D)myPanel.getGraphics();
    // The usual constructor, initializes / adds components
    private void restart(){
    drawThread = new DrawThread( gfx );
    _drawThread.start();
    private class ButtonListener implements ActionListener {
    public void actionPerformed(ActionEvent e)
    if( e.getActionCommand() == "Restart" ){
                        restart();
    public class DrawThread extends Thread{
    Graphics2D _gfx = null;
    public DrawThread( Graphics2D gfx ){
    _gfx = gfx;
    run(){
    // setColor()
    // drawString()
    // drawRect()
    // etc.
    // pretty straight forward. not sure what could be wrong...

Maybe you are looking for