XML Schema for configuration of the TEI-Completer. Configuration details for the TEI-Completer. Optional default server configuration to be used. Can be overriden on a per-autoComplete basis. Optional default namespace bindings to use globally when XPaths used in the configuration are evaluated. An autoComplete defines the configuration for suggesting auto-complete values for a particular XPath context and optional dependency. Optional namespace bindings to use when XPaths used in this autoComplete are evaluated. Overrides any default global namespace bindings with the same prefix. An optional dependency for the context. Optional configuration of steps to perform on the response. An XPath which indicates the element for which auto-complete is to be performed. The name of an attribute on the context element which triggers auto-complete. Optional. An attribute which we have a dependency on being non-empty An optional default value to be used for the dependency if the attribute value is empty A human-readable label for the dependent, this is used in the GUI. The XPath (relative to the context) to use for the selection. e.g. text() A human-readable label for the selection, this is used in the GUI. Configuration for making a HTTP/HTTPS request to a server Optional server configuration, overrides the default server configuration. The URL to use for the request to the server. The following templates can be used in the URL: $username The username from the server config (if present). $baseUrl The baseUrl from the server config. $selection The effective string value indicated by the evaluationg the selection XPath. $dependent The effective string value of the dependent attribute. The path to an XSLT transformation to execute on the result returned from the server. Relative file paths are assumed to be relative to the configuration file. Base configuration for making a HTTP/HTTPS request to a server. The credentials for authenticating with a server. The type of authentication to use when communicating with the server. The TEI Completer will pre-emptively send credentials details using the HTTP Basic authentication scheme. The TEI Completer will not pre-emptively send authentication credentials, instead it will send a request without credentials, the server should reply HTTP 401 asking for authentication using the Basic authentication scheme. The TEI Completer will not pre-emptively send authentication credentials, instead it will send a request without credentials, the server should reply HTTP 401 asking for authentication using the Digest authentication scheme. The TEI Completer will not pre-emptively send authentication credentials, instead it will send a request without credentials, the server should reply HTTP 401 asking for authentication and indicating that the TEI Completer use either the Basic or Digest authentication scheme. A username used for authentication A password used for authentication The base URL of a URL understood by the server. Is combined with autoComplete's url to form a complete URL. e.g. http://localhost:8080/srv/my-service Namespace bindings to use when evaluating an XPath The prefix used in the XPath The namespace to refer to by the prefix An absolute XPath that must start with a '/' A relative XPath that must not start with a '/' or '//' The QName of an attribute prefixed by '@'