The xtpxlib-common component contains the following XML Schemas:

Module/PipelineDescription
message.xsdSchema for messages used and created by this component.
mimetypes.xsdSchema for the MIME type association datafile.
parameters.xsdSchema for sets of parameters as used by this library.

7.1 XML Schema: message.xsd

File: xsd/message.xsd

Target namespace: http://www.xtpxlib.nl/ns/common

Schema for messages used and created by this component.

See also message.mod.xsl.

ElementDescription
messageA message generated by this component.

7.2 XML Schema: mimetypes.xsd

File: xsd/mimetypes.xsd

Target namespace: http://www.xtpxlib.nl/ns/mimetypes

Schema for the MIME type association datafile.

See also mimetypes-table.xml and mimetypes.mod.xsl.

ElementDescription
mimetypesRoot element of the MIME types associaton list.

7.3 XML Schema: parameters.xsd

File: xsd/parameters.xsd

Schema for sets of parameters as used by this library.

Use parameters.mod.xsl for turning these lists into maps. An explanation of the parameter mechanism can be found here.

Although this is schema for no namespace, parameters can be in any namespace (if you use parameters.mod.xsl for processing them).

ElementDescription
parametersRoot element for a set of parameters (either in a document on its own or embedded).