Ler XML com XSD

Discussão em 'Progress 4GL' iniciado por deneralencar, Março 23, 2015.

  1. deneralencar

    deneralencar Sem Pontuação

    Boa tarde.

    Pessoal, preciso de uma ajuda.
    Tenho um arquivo xml e o xsd dele. A estrutura contém vários nodes.
    Alguém já fez algo pra ler o xml com base no xsd?
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    na verdade o XSD é um modelo para a geração do XML, tipo um template, então ele é usado pra validar o XML na geração dele, tem até os valores default para algumas tags, mas é um XML normal, tipo, le ele primeiro e depois ao ler o XML mesmo, vc compara pra ver se está tudo certo.
  3. deneralencar

    deneralencar Sem Pontuação

    Sim, to usando o xsd para criar as temp-tables referente cada node do xml, ou melhor estou tentando pois não to conseguindo criar um temp-table para cada node.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    uma temp-table pra cada node ?????? não seria um registro pra cada node ?
  5. deneralencar

    deneralencar Sem Pontuação

    Tipo assim pra exemplificar, tem pedido, no pedido tem vários itens do pedido, e para cada item do pedido tem várias programações de entrega.
    Então (a menos que eu esteja equivocado) teria uma temp-table para pedido, item do pedido e programação de entrega.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    a tá, ai sim, deu a entender que vc tinha dito que pra cada pedido por exemplo, vc criaria uma temp-table, pedido A,B e C, teria 3 temp-tables ..... heheheh, meu caro, eu não sou muito fã de usar as ferramentas que o progress disponibiliza pra ler XML, eu prefiro fazer as minhas, tipo, criar um programa que le o arquivo XML como um txt normal e depois eu vou quebrando as linhas, achando as tags e carregando as temp-tables.

Compartilhe esta Página