About Diagramming Plugin

In FlexDoc/XML, XML type is a description of particular type of XML files (e.g. XSD files), which a template application is designed to process. The XML type is assigned with a certain ID (e.g. 'xsddoc'), through which it is associated with the templates. All information about the XML type is specified in an XML type configuration file, which is typically provided along with the template set, e.g.
{XSDDoc}/xsddoc.xmltype
Some XML elements may have special graphical representation called element image (in case of XSDDoc, these are XSD diagrams). Element images are generated by a special FlexDoc/XML plugin called element image provider, which is also specified in the XML type config file with the property
xsddoc.imageProvider.class
Once activated, the element image provider may register specific FlexQuery functions and properties, using which the template application may interact with it. That includes passing to it some data (extracted from the XML files) necessary to generate those diagrams as well as some additional settings (derived from template parameters).

See Also Parameters: