OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Stream processing a web site that streams XML

Hi Folks,

This web site emits a continuous stream of XML:


(Neat! Thanks George!)

You can open a browser and plug in that URL to see the XML. The XML is a stream of Atom <entry> elements inside a <stream> root element.

I wrote an XSLT program which uses the new XSLT 3.0 stream-processing capability. The XSLT program connects to the web site and then outputs the value of each Atom <title> element. Below is my XSLT program. When run it produces an unending stream of titles. Very cool.

Here is my XSLT program:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
    <xsl:template match="/">
        <xsl:stream href="http://xmpp.wordpress.com:8008/firehose.xml?type=text/plain";>
            <xsl:for-each select="stream/atom:entry/atom:source/atom:title">
                    <xsl:value-of select="." />

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS