Quando utilizzare 'nillable' in schemi XML

0

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 ?

    
posta JacquesB 14.05.2017 - 14:11
fonte

1 risposta

1

nillable è nella specifica perché il WG dello schema XML aveva un numero di membri che vedeva il mondo in termini SQL e voleva un equivalente esplicito ai valori null di SQL. A mio avviso, è assolutamente inutile: ignoralo e non usarlo.

    
risposta data 15.05.2017 - 10:00
fonte

Leggi altre domande sui tag