← Prev in month
← Prev in thread
Next in thread →
Next in month →
Stream processing a web site that streams XML
Hi Folks, This web site emits a continuous stream of XML: http://xmpp.wordpress.com:8008/firehose.xml?type=text/plain (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" xmlns:atom="http://www.w3.org/2005/Atom" version="3.0"> <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:message> <xsl:value-of select="." /> </xsl:message> </xsl:for-each> </xsl:stream> </xsl:template> </xsl:stylesheet>
← Prev in month
← Prev in thread
Next in thread →
Next in month →