Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Valor booleano que indica si un elemento debe tener contenido.
<xsi:nil="boolean">
Valores
- true
El elemento debe estar vacío y la declaración del elemento en el esquema debe incluir una anotación en la que el atributo nillable esté establecido en true.
- false
El elemento no puede estar vacío. Éste es el valor predeterminado.
Ejemplo
En este ejemplo se utiliza un esquema XML, person.xsd, y un documento de instancia, person.xml. El esquema contiene un tipo Person que incluye declaraciones de elementos para los elementos name y height. La declaración del elemento height incluye un atributo nillable con el valor true. Asimismo, contiene una declaración de elemento que asigna el elemento person, con sus elementos secundarios name y height, al espacio de nombres com:People. El elemento height incluye un atributo xsi:nil con su valor establecido en true para indicar que el elemento no debe tener contenido.
<xs:schema xmlns:xs= "http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:contoso-com:People"
xmlns:ns="urn:contoso-com:People">
<xs:complexType name="Person">
<xs:sequence>
<xs:element name= "name" type="xs:string"/>
<xs:element name= "height" type="xs:double" nillable="true" />
</xs:sequence>
</xs:complexType>
<xs:element name="Person" type="ns:Person" />
</xs:schema>
<p:person xmlns:p="urn:contoso-com:People">
<name>John</name>
<height xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true" />
</p:person>
Vea también
Referencia
Referencia de esquemas XML (XSD)
Elementos de los esquemas XML
Atributos Instance de esquema XML