Opa..... Seguem 2 exemplos Gerar XML Código: DEFINE TEMP-TABLE tt-mytable LIKE MYTABLE. DEFINE DATA-SOURCE srcMytable FOR MYTABLE. DEFINE DATASET dsMytable FOR tt-mytable. BUFFER tt-Mytable:ATTACH-DATA-SOURCE(DATA-SOURCE srcMytable:HANDLE). DATASET dsMytable:FILL(). DATASET dsMytable:WRITE-XML (’FILE’,'myfile.xml’, TRUE). For-each Código: DEFINE TEMP-TABLE tt-Sucursal LIKE SUCURSAL. DEFINE DATA-SOURCE src-Sucursal FOR SUCURSAL. DEFINE DATASET ds-Sucursal FOR tt-Sucursal. BUFFER tt-Sucursal:ATTACH-DATA-SOURCE(DATA-SOURCE src-Sucursal:HANDLE). DATASET ds-Sucursal:FILL(). BUFFER tt-Sucursal:DETACH-DATA-SOURCE(). FOR EACH tt-Sucursal NO-LOCK: DISPLAY tt-Sucursal.cod-sucursal tt-Sucursal.NOM-SUCURSAL. END.