Propiedades XML para tipos decimal de referencia de atributo, referencia de elemento, atributo local y elemento local

Las propiedades del formato físico XML descritas aquí se aplican a:

Identificación de campo

Algunas de las propiedades siguientes sólo estarán activas en función del valor al que se ha establecido la propiedad Devolver.

Propiedad Tipo Significado
Devolver Tipo enumerado Especifique cómo se devuelve el objeto o tipo instanciado (salida) en el documento XML resultante. Seleccione de la lista desplegable uno de los valores siguientes:
  • XMLElement. Si selecciona este valor, el objeto (o tipo) se devuelve como un elemento XML dependiente del tipo complejo superior. La identidad del elemento dependiente viene determinada por el nombre de código del elemento dependiente. El valor es el contenido del elemento dependiente.

    Si selecciona este valor para más de un objeto y establece su propiedad Nombre XMLal mismo valor, ambos objetos deben referirse al mismo elemento.

    Este el valor por omisión para los objetos de elemento.

  • XMLAttribute. Si selecciona este valor, el objeto (o tipo) se devuelve como un atributo del objeto XML superior. La identidad del elemento dependiente viene determinada por el nombre del atributo. El valor es el valor del atributo. Esto sólo es válido para elementos simples.

    Si selecciona este valor para más de un objeto, debe establecer su propiedad Nombre XML a diferentes valores.

    Este el valor por omisión para los objetos de atributo.

  • XMLElementAttrID. Si selecciona este valor, el objeto (o tipo) se devuelve como un elemento XML dependiente del tipo complejo superior. La identidad del elemento dependiente viene determinada por el valor de un atributo especificado del elemento dependiente. El valor es el contenido del elemento dependiente. Debe añadir un atributo al elemento dependiente con un nombre de atributo tal como se ha especificado en Nombre de atributo de ID y un valor tal como se ha especificado en Valor de atributo de ID.

    Si selecciona este valor para un objeto y establece este mismo valor o el valor XMLElementAttrIDVal para un segundo objeto y establece Nombre XML, Nombre de atributo de ID, Valor de atributo de ID a los mismos valores:

    • También debe establecer Nombre de atributo de valor al mismo valor para los dos objetos.
    • Ambos objetos deben hacer referencia al mismo elemento.
  • XMLElementAttrVal. Si especifica este valor, el objeto (o tipo) se devuelve como un elemento XML dependiente del tipo complejo superior. La identidad del elemento dependiente viene determinada por el nombre de código del elemento dependiente. El valor es el valor de un atributo especificado. El nombre del atributo se ha especificado en Nombre de atributo de valor.
  • XMLElementAttrIDVal. Esta opción combina las dos opciones, XMLElementAttrID y XMLElementAttrVal. El objeto se devuelve como un elemento dependiente del tipo complejo superior. La identidad del elemento dependiente viene determinada por el valor de Nombre de atributo de ID. El valor es el valor de Valor de Atributo de ID.

    Si selecciona este valor para un objeto y establece este mismo valor o el valor XMLElementAttrID para un segundo objeto y establece Nombre XML, Nombre de atributo de ID, Valor de atributo de ID a los mismos valores:

    • También debe establecer Nombre de atributo de valor al mismo valor para los dos objetos.
    • Ambos objetos deben hacer referencia al mismo elemento.

Opciones de devolución de mensajes XML muestra algunos ejemplos de cómo estas opciones de devolución afectan a la salida XML.

Nombre XML String Entre un valor para el nombre del elemento XML. Esta propiedad especifica el nombre para el código o atributo inicial XML del elemento (o atributo) en un documento (mensaje) XML.

Esto se puede utilizar para proporcionar correlación de nombres cuando el identificador MRM debe ser diferente del nombre XML, por ejemplo debido a diferentes normas de espacio de nombres. Debe ser un nombre XML válido.

No puede especificar un nombre que ya lo utiliza otro elemento (o atributo) o para un mensaje. Dos elementos (o atributos) o mensajes no pueden tener el mismo nombre XML.

Si no establece un valor, el valor por omisión es el del identificador del elemento. Si el identificador del elemento es un identificador con prefijo, adopta el valor por omisión del identificador con el carácter de signo de intercalación (^) sustituido por un subrayado (_).

Nombre de atributo ID String Especifique el nombre del atributo utilizado para identificar el elemento dependiente. Este debe ser un nombre de atributo XML válido. Esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado) si se establece Devolver en XMLElement, XMLAttribute o XMLElementAttrVal.

El valor por omisión es id.

Espacio de nombres String Entre el espacio de nombres asociado al Atributo de ID.
Valor de atributo de ID String Especifique el valor del atributo utilizado para identificar el elemento dependiente. Esta propiedad se ignora y no se puede cambiar (el campo está inhabilitado) si se establece Devolver en XMLElement, XMLAttribute o XMLElementAttrVal.

El valor por omisión es el identificador del elemento dependiente.

Nombre de atributo de valor String

Especifique el nombre del atributo utilizado para el valor del elemento dependiente. Este debe ser un nombre de atributo XML válido. Esto sólo se utiliza si lo requiere el valor de Devolver.

El valor por omisión es val.

Espacio de nombres String Entre el espacio de nombres asociado al Atributo de valor.

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
Propiedades lógicas de los objetos del modelo de mensaje
Propiedades físicas del formato físico personalizado para objetos del modelo de mensaje
Propiedades físicas del formato físico XML para los objetos del modelo de mensaje
Propiedades físicas del formato de serie de caracteres codificado delimitado para los objetos del modelo de mensaje
Propiedades de la documentación de todos los objetos del conjunto de mensajes
Propiedades de objetos de modelo de mensaje por objeto
Información adicional del dominio MRM