Most likely, you do not want to use a common tool to document your schema. Schema documentation tools (I'm most familiar with what XML espionage has) are for reading schemas. From your description, this does not sound the way you want; You want to use the information in your schema as the basis for software documentation.
When I needed to do this, the approach I took was to develop HTML that looked like I needed the documentation to view, and then figure out what information in the diagram I would need to capture in order to fill it. Using this as a template, it is quite simple to derive relevant information from the schema using XSLT.
Robert Rossney Oct 27 '08 at 2:36 2008-10-27 02:36
source share