# XML schema

A customized document format is used to provide an intuitive configuration format for EAC script developers and system administrators.

However, this customization restricts the flexibility of the configuration document. The following sections describe elements available in the custom namespace defined by the eacToolkit.xsd XML schema. Each element name is followed by a brief description and an example configuration excerpt. For details, refer to the eacToolkit.xsd schema file distributed within the file eacHandlers.jar.

- Application elements
  This section describes the application elements available in the custom namespace defined by the eacToolkit.xsd XML schema.
- Hosts
  This section describes the host element available in the custom namespace defined by the eacToolkit.xsd XML schema.
- Components
  This section describes the component elements available in the custom namespace defined by the eacToolkit.xsd XML schema.
- Utilities
  This section describes the utility elements available in the custom namespace defined by the eacToolkit.xsd XML schema.
- Customization/extension within the toolkit's schema
  Most configuration tasks are performed by simply altering an element in the configuration document, by adding elements to the document, or by removing elements from the configuration.
- Customization/extension beyond the toolkit's schema
  Customization approaches within the existing schema will be sufficient for the majority of applications, but some developers will require even greater flexibility than can be supported by the XML document exposed by the toolkit.