FlexDoc/XML - XSDDoc - Examples

  1. HTML Documentation
  2. RTF Documentation

1. HTML Documentation

These are screenshots of a framed HTML documentation generated directly from http://www.w3.org/2001/XMLSchema.xsd (click to see the real HTML):

In the following table, you can see a number of Javadoc-like framed HTML documentations generated with FlexDoc/XML XSDDoc by various big XML schemas (using FramedDoc.tpl template):

# Schema / Source URL(s) / Location Processed
XSD files
Generated
HTML files /
diagrams
Gen. time
(with
diagrams)
View
online
Download
(zip)
1 XML Schema for XML Schemas 1.0

http://www.w3.org/2001/XMLSchema.xsd

2 180 / 105 11 sec HTML 1.4 MB
2 XML Schema for XML Schemas 1.1

http://www.w3.org/2012/04/XMLSchema.xsd

2 154 / 118 12 sec HTML 1.7 MB
3 MathML 3.0

http://www.w3.org/Math/XMLSchema/mathml3/mathml3.xsd

5 358 / 323 32 sec HTML 6.2 MB
4 DocBook 4.4

https://www.docbook.org/xsd/4.4/docbook.xsd

7 1353 / 1315

120 sec

HTML 20.3 MB
5 DocBook 5.0

https://www.docbook.org/xml/5.0/xsd/docbook.xsd

3 399 / 364

62 sec

HTML 7.9 MB
6 DITA 1.1

https://docs.oasis-open.org/dita/v1.1/OS/schema/catalog.xml
https://docs.oasis-open.org/dita/v1.1/OS/schema/ditabase.xsd

25 750 / 627 141 sec HTML 33.8 MB
7 SOAP 1.1

https://schemas.xmlsoap.org/soap/envelope/
https://schemas.xmlsoap.org/soap/encoding/

2 138 / 112 4 sec HTML 0.8 MB
8 WSDL 1.1

https://schemas.xmlsoap.org/wsdl/
https://schemas.xmlsoap.org/wsdl/soap/
https://schemas.xmlsoap.org/wsdl/soap12/wsdl11soap12.xsd
https://schemas.xmlsoap.org/wsdl/http/
https://schemas.xmlsoap.org/wsdl/mime/

5 133 / 92 7 sec HTML 0.9 MB
9 WSDL 2.0

https://www.w3.org/2002/ws/desc/ns/wsdl20.xsd
https://www.w3.org/2002/ws/desc/ns/wsdl-instance.xsd
https://www.w3.org/2002/ws/desc/ns/wsdl-extensions.xsd

3 65 / 41

6 sec

HTML 0.5 MB
10 XHTML 1.1

http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd
http://www.w3.org/MarkUp/SCHEMA/xhtml-copyright-1.xsd

37 562 / 413 51 sec HTML 7.6 MB
11 XSLT 2.0

http://www.w3.org/2007/schema-for-xslt20.xsd

3 269 / 166 16 sec HTML 2.4 MB
12 Apache Maven POM 4.0.0

https://maven.apache.org/xsd/maven-4.0.0.xsd

1 136 / 125 7 sec HTML 1.4 MB

Explanations of Table Columns

Schema
The topic of the XML schema documentation. For example: “DITA 1.1” is the “Darwin Information Typing Architecture (DITA) Version 1.1”
Source URL(s) / Location
The locations of the initial source XML schema definition (XSD) files specified directly to the generator. Any other XSD files processed during the generation have been picked by the generator automatically while processing <xs:import>, <xs:include> and <xs:redefine> elements.
Processed XSD files
The total number of XSD files processed during the entire generation (including both those specified directly on the command line and loaded automatically by the generator while processing the importing elements).
Generated HTML files / diagrams
The total number of generated HTML documents / XSD diagrams (which are PNG graphics files generated by FlexDoc/XML DiagramKit).
Generation time (with diagrams)
The generation time of the whole documentation, including all HTML files and diagrams.

This also includes the time for loading all XML schema files from Internet, directly by the given main schema URLs.

All tests have been run on an AMD Ryzen 5 5600X system / 16Gb RAM / Windows 10 64bit / Java 21.
View online
The result documentation published on this website.
Download (zip)
The zip archive with the same documentation available for free downloads.

2. RTF Documentation

This is a single file RTF documentation generated by “XMLSchema.xsd” schema using SingleDoc.tpl template:

Schema XML Schema for XSLT 2.0 stylesheets and W3C XML Schema Definition Language 1.0
Source URL http://www.w3.org/2007/schema-for-xslt20.xsd
Processed XSD files 3
Generation time (with diagrams) 17 sec (computer: AMD Ryzen 5 5600X based / Windows 10 / Java 21)
Result RTF xslt20-xsddoc.rtf (11.2 MB) – with diagrams; the content is reduced in comparison with the HTML variant
Converted to PDF xslt20-xsddoc.pdf (15.5 MB)
Number of pages 434

Below are screenshots of some pages from the result RTF (click to enlarge).

Table Of Contents, Project Overview, All Component Summary:

Schema Overviews, Namespace Bindings:

Element documentation:

Complex/Simple Type documentation:

Element/Attribute Group Documentation:

Global Attribute Documentation:

The following picture shows a similar RTF documentaton generated under Linux and open with OpenOffice.org Writer (click to see the full-size screenshot):