xnsdoc - XML Schema Documentation Generator
xnsdoc is a documentation generator for XML namespaces defined by W3C XML Schema in a JavaDoc like visualization.
xnsdoc supports all common schema design practices like chameleon, russian doll, salami slice, venetian blind schemas or circular schema references.
xnsdoc can be used from the command line, as an Apache Ant Task, as an Apache Maven Plugin, as an eclipse plugin or integrated as a custom tool in many XML development tools such as StylusStudio, <oXygen/>XML or XMLWriter.
- multiple cross-linked clearly laid out HTML pages
- browser independent documentation
- usage reference, type hierarchy and index
- full support for included and imported schemas
- seamless integration into many development tools
Free License for Open Source Projects
For educational purposes and Open Source projects, we offer a license of xnsdoc at no cost. Teachers, students or project owners should fill out and send us the Application for an Open Source License or the Application for an Educational License repectively. More about our licenses can be found in the sales FAQ.
To see documentations generated by xnsdoc, go to the examples page. Here are some popular examples generated using xnsdoc:
How to get xnsdoc
Keeping in touch
You can keep track of further releases of xnsdoc by subscribing to
the buldocs announcements mailing list. If you have any
suggestions or feedback to xnsdoc, please feel free to send a mail to