L'élément documentation spécifie une information à propos du schéma destinée à l'utilisateur.

<xsd:documentation 
  source = anyURI 
  xml:lang = language>
  Contenu : ({any})*
</xsd:documentation>

L'élément documentation possède deux attributs destinés à cibler une information et à définir le langage utilisé par cette dernière.

Attributs Description
source spécifie une adresse URI pointant vers une information.
xml:lang précise le langage dans lequel est écrit la documentation.

L'élément documentation ne peut être inclus que dans l'élément suivant :

Exemple [voir]
<?xml version="1.0" encoding="ISO-8859-1"?>
<element_racine 
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
             xsi:noNamespaceSchemaLocation="c:\schema.xsd">
  <code_service>K512</code_service>
  <code_service>R256</code_service>
</element_racine>

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema 
        xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
        elementFormDefault="qualified">
  <xsd:element name="code_service">
  <xsd:simpleType>
      <xsd:annotation>
        <xsd:documentation>
        Liste des codes de services établie le 12/04/2002
         </xsd:documentation>
      </xsd:annotation>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="K512"/>
        <xsd:enumeration value="R256"/>
        <xsd:enumeration value="A002"/>
      </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="element_racine">
  <xsd:complexType>
      <xsd:annotation>
        <xsd:documentation>
        L'élément code_service est 
          limité à 50 occurrences par page
         </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
        <xsd:element ref="code_service" maxOccurs="50"/>
      </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
</xsd:schema>