> > I am also interested in generation of XML and of HTML, I know this is a> > trivial case, but a library that did both parsing and generation of> > either would be nice.

One way to achieve small footprint, fast validating XML parsers is to
treat the DTD definition as a grammar specification and simply
generate a one-off parser for it, that also collects the data into
native-target-language structures for easy/fast access. It is quite
easy to further generate an XML generator from such data. (We've done
this with our DMS Software Reengineering Toolkit for Java and COBOL).

The obvious extension is do this for Schemas.
Well, one project at a time :-}
--
Ira Baxter, Ph.D. CTO Semantic Designs
www.semdesigns.com 512-250-1018