Puede utilizar cuatro propiedades en la capa XML que influyen en el modo en que se devuelven los mensajes XML.
La tabla siguiente muestra ejemplos de los valores que puede establecer para la propiedad Procesamiento de miembros. En esta tabla, el elemento de miembro se denomina A y tiene el valor valor de elemento. El elemento padre se denomina X.
Para que XML se devuelva de este modo: | Establecer este valor de propiedad de Devolución de miembro: | Establecer estos otros valores de propiedad: |
---|---|---|
|
XMLElement (valor predeterminado) | Nombre XML de miembro = A |
|
XMLAttribute | Nombre XML de miembro = A |
|
XMLElementAttrID | Nombre XML de miembro = Field |
|
XMLElementAttrVal | Nombre XML de miembro = A |
|
XMLElementAttrIDVal | Nombre XML de miembro = Field |
No deberá tener un elemento en el modelo que se devuelve como atributo XML. Esto puede dar como resultado una validación incorrecta de los documentos XML. En su lugar, el elemento se debe volver a definir como un atributo del modelo.
No deberá tener un atributo en el modelo que se devuelve como elemento XML. Esto puede dar como resultado una validación incorrecta de los documentos XML. En su lugar, el atributo se puede definir como un elemento del modelo.
Hay un caso de ejemplo en el que esta técnica es adecuada. Cuando haya creado un modelo de mensaje importando un archivo de cabecera C o un libro de copias COBOL, constará totalmente de los elementos. Se puede crear un formulario XML de este modelo añadiendo simplemente un formato físico XML al conjunto de mensajes. Si pretende que determinados elementos aparezcan como atributos XML en el formulario XML, puede utilizar la propiedad Devolver para llevarlo a cabo.