TXS provides a basic HTTP server. Its own XML Script language can produce, via XSL-T, XForms or XHTML pages (tested with FireFox). It can also be used to read and generate CSV, XML or ZIP files. HTML page capture and email generation also available.
Provide a tiny non-validating XML parser and XML Java Binding object to convert XML into Java objects. It supports XML features such as elements and attributes. Very small footprint, only 17K!