salve a tutti ho un problema nel permettere, attraverso uno schema, che alcuni campi dell'xml siano vuoti: ho uno schema tipo il seguente

Codice PHP:
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <
xsd:element name="Data">
    <
xsd:complexType>
      <
xsd:sequence>
        <
xsd:element name="integer" type="type_integer" />    
      </
xsd:sequence>
    </
xsd:complexType>
  </
xsd:element>

  <
xsd:simpleType name="type_integer">    
    <
xsd:restriction base="xsd:integer"
      <
xsd:minInclusive value="0" />   
      <
xsd:fractionDigits value="5" />         
    </
xsd:restriction>      
  </
xsd:simpleType>

 </
xsd:schema
Il campo integer potrebbe anche essere vuoto ma non riesco a migrare nello schema questo vincolo.
Mi andrebbe bene anche assegnare valori di default

ci sono suggerimenti? grazie