Xelem is a compact Java-library to read and write Excel files of type SpreadsheetML. It can produce sophisticated, intricate and complex spreadsheets from within any Java program. And, since the release of xelem.2.0, it can readxml-spreadsheets.
The SchemaWalker is a Java application able to read a any schema and produce XForms web pages for user selected nodes grouped into webpages to allow editing of XML data files.