[plt-scheme] Announce: WebIt! - An XML Framework
The WebIt! collection supports the creation and processing of XML, HTML, and
CSS using Scheme. The core of WebIt! is RS-XML, an abstract datatype for XML.
Features of WebIt! include:
- an implementation of the XML Infoset, including support of namespaces,
which represents XML as structures rather than sexprs.
- libraries of element and attribute constructor functions (and predicates)
for
HTML, XML Schema, and Scalable Vector Graphics (SVG)
- a library for a bibtex-like XML language ("Sbib")
- additional libraries can be produced by 'compiling' an XML Schema for the
new XML language(s)
- an embedding of Cascading Stylesheets (CSS)
- an implementation of the SXPath library, parameterized for RS-XML
- an experimental system for transforming XML documents, based on
Expansion Passing Style macros. A short essay on this is included on
my web site: http://celtic.benderweb.net/excess/.)
WebIt! requires PLT Scheme v200. The WebIt! collection can be downloaded from
http://celtic.benderweb.net/webit/.
Jim Bender