Lisp HUG Maillist Archive

XML Parser for LispWorks

Dear List,

I am looking for a reliable XML parser that works well in LispWorks.
I have had considerable trouble with many of the so-called "open"
implementations, particularly the stuff from Franz, it boggles my
mind that "open" code can use so many proprietary extensions to the
language/libraries.

Any suggestions would be appreciated.

Vincent


Re: XML Parser for LispWorks

> I am looking for a reliable XML parser that works well in LispWorks.
>


Hi,

When I use XML to establish interaction between parts of my programs 
written in different languages (such as Python and Lisp), I use S-XML 
on the Lisp side, which I slightly extended and optimized, but don't 
quite understand who to send the patches to.

When I need to read foreign XML in compliance with 
http://www.w3.org/TR/REC-xml and http://www.w3.org/REC-xml-names, I 
first use another language to turn it into a format I can read easily 
(such as XML that S-XML understands).

There is also CL-XML, http://pws.prserv.net/James.Anderson/XML/, which 
is somewhat hard to put together and slower than I need it to be but 
almost conforming. It is also relatively big.

David


Re: XML Parser for LispWorks


On 19 Jan 2006, at 09:21, vincent@wallflower.co.za wrote:

> Dear List,
>
> I am looking for a reliable XML parser that works well in LispWorks.
> I have had considerable trouble with many of the so-called "open"
> implementations, particularly the stuff from Franz, it boggles my
> mind that "open" code can use so many proprietary extensions to the
> language/libraries.
>
> Any suggestions would be appreciated.
>
> Vincent

<self-promotion>

Well, you could use S-XML, http://common-lisp.net/project/s-xml
It is a small, simple, non-validating parser with both SAX and DOM  
style interfaces.
It has been around for some years and is being used in a number of  
other open-source projects.
Many people contributed to it. Namespace support was recently added.
It is good enough for a large number of XML applications, but it  
might fall short for some more complicated tasks.

</self-promotion>

Sven


--
Sven Van Caekenberghe - http://homepage.mac.com/svc
Beta Nine - software engineering - http://www.beta9.be

"Lisp isn't a language, it's a building material." - Alan Kay


Re: XML Parser for LispWorks

I use xmls frequently with LW and I find it small, fast, and sufficient for my needs:

http://www.cliki.net/xmls

Tom

On 1/19/06, vincent@wallflower.co.za <vincent@wallflower.co.za > wrote:

Dear List,

I am looking for a reliable XML parser that works well in LispWorks.
I have had considerable trouble with many of the so-called "open"
implementations, particularly the stuff from Franz, it boggles my
mind that "open" code can use so many proprietary extensions to the
language/libraries.

Any suggestions would be appreciated.

Vincent


Updated at: 2020-12-10 08:49 UTC