[racket] Reading large XML files

From: Neil Van Dyke (neil at neilvandyke.org)
Date: Mon Oct 14 10:53:25 EDT 2013

Oleg Kiselyov's SSAX parser is one of the best XML parsers in any 
language, and can work like a ``fold''.  There are a few different 
packagings of it.  For documentation, you have to Google for Oleg's 
papers on SSAX and SXML.

Neil V.

Konrad Hinsen wrote at 10/14/2013 10:39 AM:
> I would like to read XML files into a Racket program, and these files
> could well be very large (a few GB). After a quick look at the XML
> library, it seems that read-xml always reads the entire file into
> memory. I checked PLaneT for alternatives, but didn't find anything. So
> I wonder if I overlooked something, since I can't believe I am the first
> person to deal with large XML data.

Posted on the users mailing list.