1.7 Versioning and Capability Negotiation
This document covers versioning issues in the following areas:
Supported transports: This document can be implemented on top of the Atom Publishing Protocol as described in section 2.1.
Protocol versions: Servers specify the protocol version by using the X-XLSVersion response header.
The X-XLSVersion response header is present on any response message.
The syntax of the X-XLSVersion header is defined as follows:
X-XLSVersion = "X-XLSVersion:" VersionNum
VersionNum = DIGIT *DIGIT "." DIGIT *DIGIT "." DIGIT *DIGIT
The VersionNum section of the header value states the version of the protocol server.
Localization: This document does not specify any localization-dependent behavior.
Capability negotiation: The protocol that is defined in this document enables limited capability negotiation using the X-XLSVersion response header.
On a response from the server to the client, the X-XLSVersion header needs to be specified. The value states the version of the protocol the server used to generate the response.