From: Chris H. <ha...@ve...> - 2004-06-02 07:34:38
|
On Thu, May 27, 2004 at 02:01:17PM -0400, Sam Steingold wrote: > Chris, > it just occurred to me that you are parsing an XML file: maybe you > would prefer to use a full parser instead of searching for a specific > element? > CLOCC/CLLIB/xml.lisp will parse the whole XML file for you. > There are other CL XML parsers available, check out cliki. Thanks, and wow! that parser looks pretty complete! Even has namespace support, if I read it correctly. I think we might need to use it soon, but for this particular task, the regexp is probably much the better solution. I don't know how many people use regexps for 'consuming' XML, but for many purposes I've found them to be much easier and light-weight than using a SAX parser. Sorry I took so long to respond, but I'm getting ready to move living quarters and I've been spending all my spare time hand-crafting a Debian install on a very old (6 years or so) Toshiba laptop w/32MB RAM and 1GB disk as a fairly complete development and 'Emacs support' environment. ;-D The more I use Debian, the more impressed I am with it, and clisp fits right in, since it requires only about ~2-3MB ram to load. Clisp 2.33 with regexp, postgresql and bindings/glibc has built successfully; 'make check' is running as I write this. FWIW, I'm using the Debian kernel 2.4bf (or is it bf2.4?) this time - it has the PCMCIA-support in the kernel, I think. Thanks again, Sam, +Chris P.S. Debian note: If one uses the text-mode browser w3m to browse http://packages.debian.org and download a package, w3m will display the package info and ask if you'd like to install the package. Even if one is not running as 'root', it gives one a chance to 'sudo' or equivalent. And it works! Woot! I imagine other browsers might support this as well, but this is certainly the first I'd heard of it. I imagine that some sort of 'MIME magic' is in play here. __ No single drop of water thinks it is responsible for the flood. -- Old adage |