Freigeben über


nil

Ein boolescher Wert, der angibt, ob ein Element Inhalt enthalten muss.

<xsi:nil="boolean">

Werte

  • true
    Das Element muss leer sein, und die Elementdeklaration im Schema muss eine Anmerkung enthalten, in der das nillable-Attribut auf true festgelegt ist.
  • false
    Das Element kann nicht leer sein. Dies ist der Standardwert.

Beispiel

In diesem Beispiel werden ein XML-Schema (person.xsd) und ein Instanzdokument (person.xml) verwendet. Das Schema enthält den Typ Person, der über Elementdeklarationen für das name-Element und das height-Element verfügt. Die height-Elementdeklaration enthält ein nillable-Attribut mit einem Wert von true. Darüber hinaus enthält sie eine Elementdeklaration, in der das person-Element seinem untergeordneten name-Element und seinem untergeordneten height-Element zugeordnet wird, die wiederum dem com:People-Namespace zugeordnet werden. Das height-Element enthält ein xsi:nil-Attribut, dessen Wert auf true festgelegt ist, um anzugeben, dass das Element keinen Inhalt enthalten darf.

Siehe auch

Verweis

Referenz zu XML-Schemata (XSD)
Elemente des XML-Schemas
Instanzattribute des XML-Schemas