<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Processing XML in Erlang</title>
	<atom:link href="http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/feed/" rel="self" type="application/rss+xml" />
	<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/</link>
	<description>Cool ideas revolving around computers and programming</description>
	<lastBuildDate>Tue, 15 Dec 2009 18:31:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: anon</title>
		<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-5417</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Sun, 06 Dec 2009 22:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-5417</guid>
		<description>If performance or memory usage is important for XML tasks, check out vtd-xml</description>
		<content:encoded><![CDATA[<p>If performance or memory usage is important for XML tasks, check out vtd-xml</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simple Example of XML Parsing With Erlang and Erlsom.</title>
		<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-5155</link>
		<dc:creator>Simple Example of XML Parsing With Erlang and Erlsom.</dc:creator>
		<pubDate>Thu, 17 Jul 2008 20:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-5155</guid>
		<description>[...] The pattern matching in Erlang and Erlsom makes parsing pretty easy although I have heard that using Erlang alone to parse XML is troublesome. [...]</description>
		<content:encoded><![CDATA[<p>[...] The pattern matching in Erlang and Erlsom makes parsing pretty easy although I have heard that using Erlang alone to parse XML is troublesome. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ahmed_ali</title>
		<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2182</link>
		<dc:creator>ahmed_ali</dc:creator>
		<pubDate>Wed, 22 Aug 2007 16:02:01 +0000</pubDate>
		<guid isPermaLink="false">http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2182</guid>
		<description>Hi there,

For XML parsing, you can try erlsom, which I found to be faster, produce smaller output and has a better implementation for SAX. 

Best regards,

Ahmed</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>For XML parsing, you can try erlsom, which I found to be faster, produce smaller output and has a better implementation for SAX. </p>
<p>Best regards,</p>
<p>Ahmed</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: startupflames.com</title>
		<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2169</link>
		<dc:creator>startupflames.com</dc:creator>
		<pubDate>Wed, 22 Aug 2007 01:57:16 +0000</pubDate>
		<guid isPermaLink="false">http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2169</guid>
		<description>I just wish erlang had better standard libs.  String parsing methods in the html modules?</description>
		<content:encoded><![CDATA[<p>I just wish erlang had better standard libs.  String parsing methods in the html modules?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: muharem</title>
		<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2159</link>
		<dc:creator>muharem</dc:creator>
		<pubDate>Tue, 21 Aug 2007 19:07:30 +0000</pubDate>
		<guid isPermaLink="false">http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2159</guid>
		<description>Hello Kevin, thank you very much for your pointers! I&#039;ll have a look.</description>
		<content:encoded><![CDATA[<p>Hello Kevin, thank you very much for your pointers! I&#8217;ll have a look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Smith</title>
		<link>http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2158</link>
		<dc:creator>Kevin Smith</dc:creator>
		<pubDate>Tue, 21 Aug 2007 18:57:42 +0000</pubDate>
		<guid isPermaLink="false">http://muharem.wordpress.com/2007/08/21/processing-xml-in-erlang/#comment-2158</guid>
		<description>I&#039;m trying to port Mark Pilgrim&#039;s FeedParser lib from Python to Erlang and I&#039;ve felt the pain of XML parsing in Erlang, too. You might want to try the erlsom XML library. I found it&#039;s SAX interface to be what I was used to seeing coming from a Java/Python background.

Also, you might want to try running the string you&#039;re about to parse through xmerl_ucs:to_utf8/1 before parsing it. That cleaned up a bunch of problems I was having dealing with non-ASCII chars.

Now, if there was a way to parse XML files without having to read them all in memory at once, I&#039;d be golden.</description>
		<content:encoded><![CDATA[<p>I&#8217;m trying to port Mark Pilgrim&#8217;s FeedParser lib from Python to Erlang and I&#8217;ve felt the pain of XML parsing in Erlang, too. You might want to try the erlsom XML library. I found it&#8217;s SAX interface to be what I was used to seeing coming from a Java/Python background.</p>
<p>Also, you might want to try running the string you&#8217;re about to parse through xmerl_ucs:to_utf8/1 before parsing it. That cleaned up a bunch of problems I was having dealing with non-ASCII chars.</p>
<p>Now, if there was a way to parse XML files without having to read them all in memory at once, I&#8217;d be golden.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
