PDA

Ver la Versión Completa : Pregunta sobre estructura XML


trullols
04/02/14, 13:31:08
Hola!

Estoy construyendo en ABAP un programa Z que genera un fichero XML con una estructura determinada.

Me falta un pequeño detalle, y es que no sé cómo replicar un atributo aplicado de esta forma:

<Padre>
<Elemento1 Attr="USD">10013.25<Elemento1>
</Padre>

Para instanciar un documento XML utilizo:

DATA: lo_ixml TYPE REF TO if_ixml.
lo_ixml = cl_ixml=>create( ).
lo_docu = lo_ixml->create_document( ).

Luego declaro el elemento padre:
data: elemento_padre TYPE REF TO if_ixml_document. "Elemento Padre

Y lo instancio así, en el documento:
elemento_padre = lo_docu->create_simple_element(
name = 'Padre'
parent = lo_docu ).

Ahora instancio el elemento simple, de esta manera:
lo_docu->create_simple_element( name = 'Elemento1'
parent = elemento_padre
value = '10013.25' ).

Pero no sé cómo darle un atributo a ese elemento simple, para conseguir la estructura que he indicado arriba.
¿Alguien me puede ayudar?

Muchas gracias por adelantado, y un cordial saludo!!!
César.