1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

XML - temp-table

Discussão em 'Progress 4GL' iniciado por MFerreira, Abril 3, 2009.

  1. MFerreira

    MFerreira Membro Participativo

    Galera, preciso fazer a tradução de um XML, transformá-lo em uma temp-table para gravar um registro de transação do registro para o EMS.

    O XML que tenho é este:
    <?xml version='1.0' encoding='ISO-8859-1'?>
    <sdiloperationcontext lcount='1'>
    <sdioperationcontext name='SOR_L' sequence='1'>
    <sdiloperation lcount='1'>
    <sdioperation name='UPDATE' sequence='1'>
    </sdioperation>
    </sdiloperation>
    </sdioperationcontext>
    </sdiloperationcontext>

    A temp-table será esta:
    def temp-table ttOperation
    field lCount as integer /*<sdiloperationcontext lcount='1'>*/
    field lType as char
    field sequence as char <sdioperationcontext name='SOR_L' sequence='1'>
    field lOperation as char <sdioperation name='UPDATE' sequence='1'>
    .

    Preciso transformar o registro do xml acima nesta temp-table.
    Não consigo usar as funções READ-XML do progress nem com o Schema posicionado. Alguém pode me ajudar como ler estas tags, já que não são tags "padrão" para o progress ler.

    Alguém pode me ajudar aí?

    Obrigado!
    T+!

Compartilhe esta Página