L'élément maxInclusive permet de définir une valeur maximum inclusive pour l'élément ou l'attribut XML.

<xsd:maxInclusive 
  fixed = booléen : false
  id = ID 
  value = simpleType 
  {tout attribut ayant un espace de noms 
        différent de celui du schéma...}>
  Contenu : (annotation?)
</xsd:maxInclusive>

L'élément maxInclusive possède plusieurs attributs destinés à l'identifier, à préciser une valeur et le comportement de cette dernière.

Attributs Description
fixed permet de fixer la valeur de l'élément.
id précise un identificateur unique pour l'élément.
value spécifie une valeur de type simple (simpleType).

L'élément maxInclusive 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">
  <valeur attribut="200">0</valeur>
  <valeur attribut="170">19</valeur>
  <valeur attribut="100">100</valeur>
</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="element_racine">
  <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="valeur" 
                        type="valeurType" 
                        maxOccurs="unbounded"/>
      </xsd:sequence>
  </xsd:complexType>
  </xsd:element>
  
  <xsd:complexType name="valeurType">
  <xsd:simpleContent>
      <xsd:extension base="valeurSimpleType">
        <xsd:attribute name="attribut" use="required">
        <xsd:simpleType>
          <xsd:restriction base="xsd:nonNegativeInteger">
            <xsd:minInclusive value="100"/>
            <xsd:maxInclusive value="200"/>
          </xsd:restriction>
        </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
  </xsd:simpleContent>
  </xsd:complexType>
  
  <xsd:simpleType name="valeurSimpleType">
  <xsd:restriction base="xsd:nonNegativeInteger">
      <xsd:minInclusive value="0"/>
      <xsd:maxInclusive value="100"/>
  </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>