L'assenza di un dato in XML può essere espressa omettendo l'elemento ( minOccurs="0" nello schema) o impostandolo su xsi:nil="true" ( nillable=true nello schema).
L'utilizzo di minOccurs=0 sembra del tutto più pulito e coerente, e non richiede che l'XML faccia riferimento allo spazio dei nomi XSD. Quindi, qual è il vantaggio di nillable ?