Opciones de manejo de valores nulos XML

La capa de formato físico XML permite manejar valores nulos en los mensajes. Las propiedades de los valores nulos para XML se establecen solamente para un conjunto de mensajes y se aplican a todos los objetos definidos en el conjunto de mensajes.

Puede utilizar las dos propiedades de codificación NULL siguientes para representar valores de codificación numéricos y no numéricos para NULL en la capa XML:

Estos representan los valores numéricos y no numéricos de codificación de NULL en la capa XML:

Cada una de estas codificaciones tienen cinco valores enumerados:

La tabla siguiente define las opciones XML para los valores de codificación de nulos:

Codificación de numérico nulo
Codificación de no numérico nulo

Codificación de valor numérico nulo
Codificación de valor no numérico nulo

XML de ejemplo
NULLEmpty (valor por omisión) No aplicable <child></child>
NULLValue zzz <child>zzz</child>
NULLElement null <child><null/></child>
NULLValueAttribute No aplicable
<child></child>2
<child id="X"></child>3
NULLXMLSchema null <child null='true'>1
Notes:
  1. Se utiliza el Valor booleano true (verdadero).
  2. Esto sólo es válido para la devolución del elemento XMLElementAttrVal, como se especifica en Opciones de devolución de mensajes XML. Seleccionar un elemento para este tipo de devolución y establecerlo en un valor nulo, es igual que suprimir el atributo del elemento que describe el valor del elemento.
  3. Esto sólo es válido para la devolución del elemento XMLElementAttrIdVal, como se especifica en Opciones de devolución de mensajes XML. Seleccionar un elemento para este tipo de devolución y establecerlo en un valor nulo, es igual que suprimir el atributo del elemento que describe el valor del elemento sin eliminar el ID de atributo.

No tiene que clarificar nada más para los valores NULLEmpty y NULLValAttr, pero si selecciona NULLValue, NULLAttribute o NULLElement, debe definir más valores para que representen la condición NULL en las propiedades del conjunto de mensajes Codificación de valor numérico nulo y Codificación de valor numérico no nulo (vea la tabla anterior).

Conceptos relacionados
Diseño de mensajes
El modelo de mensaje

Tareas relacionadas
Desarrollo de modelos de mensajes
Trabajo con los objetos del modelo de mensajes

Referencia relacionada
Información de referencia del modelo de mensaje
Propiedades del objeto del modelo de mensaje
Información adicional del dominio MRM
Información XML adicional