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.
DOX is a document processing system inspired by TeX, but much more lightweight and simple to use. DOX keeps the source text as simple as possible by replacing obscure formatting symbols and constructs with more "natural" alternatives.