<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: The joys of screenscraping</title>
	<atom:link href="http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/</link>
	<description>Technology &#124; Politics &#124; Culture</description>
	<pubDate>Fri, 29 Aug 2008 02:37:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: dirko</title>
		<link>http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/#comment-8</link>
		<dc:creator>dirko</dc:creator>
		<pubDate>Wed, 17 Jan 2007 16:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/#comment-8</guid>
		<description>Oh, somehow my post must have been cut a little bit.... and now this explains that Olivers code had been somehow parsed and cut too! My intention was to point out that you have to define the Map Object at the beginning of the inner class Java5 specific to make the code compile and I guess this was, what Oliver actually had implemented anyway. If I would write this down one more time, it would be cut again, so just exchange the dollar signs in the following code with the mathematical signs for and 'greater than' and 'less than'... let's hope that the dollar signs are not gonna be erased ;-)

class MutableNamespaceContext implements NamespaceContext {

private Map$String, String$ map;
public MutableNamespaceContext() {
map = new HashMap$String, String$();
}</description>
		<content:encoded><![CDATA[<p>Oh, somehow my post must have been cut a little bit&#8230;. and now this explains that Olivers code had been somehow parsed and cut too! My intention was to point out that you have to define the Map Object at the beginning of the inner class Java5 specific to make the code compile and I guess this was, what Oliver actually had implemented anyway. If I would write this down one more time, it would be cut again, so just exchange the dollar signs in the following code with the mathematical signs for and &#8216;greater than&#8217; and &#8216;less than&#8217;&#8230; let&#8217;s hope that the dollar signs are not gonna be erased <img src='http://blog.oroup.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>class MutableNamespaceContext implements NamespaceContext {</p>
<p>private Map$String, String$ map;<br />
public MutableNamespaceContext() {<br />
map = new HashMap$String, String$();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dirko</title>
		<link>http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/#comment-7</link>
		<dc:creator>dirko</dc:creator>
		<pubDate>Wed, 17 Jan 2007 15:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/#comment-7</guid>
		<description>The screenscraping example is simply great. Here's a short hint about the inner class MutableNamespaceContext, concerning the faulty jdk setNamespace problem. I couldn't just use it as it was cause it wouldn't compile. So I changed the first lines to:

class MutableNamespaceContext implements NamespaceContext {

private Map map;
public MutableNamespaceContext() {
      map = new HashMap();
}</description>
		<content:encoded><![CDATA[<p>The screenscraping example is simply great. Here&#8217;s a short hint about the inner class MutableNamespaceContext, concerning the faulty jdk setNamespace problem. I couldn&#8217;t just use it as it was cause it wouldn&#8217;t compile. So I changed the first lines to:</p>
<p>class MutableNamespaceContext implements NamespaceContext {</p>
<p>private Map map;<br />
public MutableNamespaceContext() {<br />
      map = new HashMap();<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hackdiary</title>
		<link>http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/#comment-2</link>
		<dc:creator>hackdiary</dc:creator>
		<pubDate>Tue, 21 Nov 2006 17:33:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.oroup.com/2006/11/05/the-joys-of-screenscraping/#comment-2</guid>
		<description>&lt;strong&gt;Update: Screenscraping HTML with TagSoup and XPath&lt;/strong&gt;

UPDATE: Oliver Roup has published updated code that uses the builtin XPath processor in JDK 1.5 Some emails and comments on Screenscraping HTML with TagSoup and XPath alerted me to the fact that the example I gave on that page has gone out of sync with...</description>
		<content:encoded><![CDATA[<p><strong>Update: Screenscraping HTML with TagSoup and XPath</strong></p>
<p>UPDATE: Oliver Roup has published updated code that uses the builtin XPath processor in JDK 1.5 Some emails and comments on Screenscraping HTML with TagSoup and XPath alerted me to the fact that the example I gave on that page has gone out of sync with&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
