[plt-scheme] scheme lists representing XML

From: Shriram Krishnamurthi (sk at cs.brown.edu)
Date: Sun Oct 1 12:03:31 EDT 2006

> We also have the build in "_xml.ss_".  Is this implementation it's own
> standard?  or does it try to be compatible with some spec?
> Is there a reason they are differnt?

xml.ss was built at least contemporaneously to, and perhaps before,
SXML.  Unlike SXML, which aims to provide comprehensive support for
XML with all its vagaries, xml.ss provides only simple support that is
sufficient for many purposes.  Whereas SXML is an external library
that (at least earlier) did not have a clean integration w/ PLT, xml.ss is
built into the distribution and therefore guaranteed to always be present
and to offer a reasonable baseline for building applications.

If you want to do serious XML hacking, please use SXML -- xml.ss will
not scale up to your needs.  But if, for instance, you are only interested
in generating some HTML, not in serious XML data processing, then you
will probably find xml.ss quite sufficient for your needs and quite easy to
start with and use.



Posted on the users mailing list.