2.2.4 Complex Types

The following table summarizes the set of common XML schema complex type definitions defined by this specification. XML schema complex type definitions that are specific to a particular operation are described with the operation.

Complex type

Description

Categories

The Categories element is a container for Category elements returned by the protocol server to the protocol client after design checking the form template (.xsn) file.

CategoryType

The CategoryType element provides suggestions for the protocol client on how to display the information contained within Message elements returned by the protocol server after the design check operation has finished.<1>

DesignCheckerInformation

The DesignCheckerInformation complex element is used by the protocol server to return data to the protocol client.

Message

The Message element indicates a specific issue the protocol server found within a form template during the browser-enable or design check processes.

Messages

The Messages element is the container for Message elements, as specified in section 2.2.4.4, returned by the protocol server after attempting to browser-enable or design check the form template.

SourceLocation

This element indicates the location of an issue within the form template source files that is responsible for generating the corresponding Message element, as specified in section 2.2.4.4.