Anuncio

Colapsar
No hay anuncio todavía.

Estructura XML

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Estructura XML

    Hola amigos!

    Estoy construyendo en ABAP un programa Z que genera un fichero XML para enviar a los bancos para realizar pagos a proveedores, partiendo de datos no estándar (tabla Z).

    Para ello, he generado un fichero simple de un pago a un proveedor, con el estándar, y mediante objetos he replicado el fichero sin problemas.

    Pero, me queda un pequeño detalle, y es que no sé cómo replicar un atributo aplicado de esta forma en el estándar (Le he dado la vuelta a los signos >< porque parece que la página interpreta los tags y no se ve la estructura):

    >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...
    ¿Alguien me puede ayudar?

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