none
Usar arquivo XML como repositório de dados!!! DÚVIDAS RRS feed

  • Pergunta

  •  

    Olá pessoal, tudo bem?


    Estou fazendo um sistema que usara um arquivo XML offline, que será gerado pelo metodo WriteXML() de um DataSet tipado, para armazenar os dados da minha aplicacao.

     

    O esquema vai ser o seguinte:

     

    1) Abre o sistema

    2) Verifica se o arquivo Dados.xml existe,

    3) Se existir abri-lo atraves do método ReadXML(), senao cria-lo atraves do WriteXML()

    4) A cada atualizacao, fazer o WriteXML novamente para atualizar dos dados

    5) Ao fechar o sistema, fazer o WriteXML final, para garantir a gravacao de dados.

     

     

    Minhas duvias sao nos seguintes itens:

     

    Duvida 1

    Essa é a melhor forma de se trabalhar com arquivos XML como repositorio de dados.

     

    Duvida 2

    3) Se existir abri-lo atraves do método ReadXML(), senao cria-lo atraves do WriteXML()

     

    O sistema ja começou a ser usado em alguns terminais aqui na empresa (onde cada um tem seu XML local). O sistema poderá sofrer atualizaçoes de estruturas de DataTables, novos campos, relacionamentos, novas DataTablles, enfim. Minha duvida é como sincronizar estas novas atualizacoes de estruturas, nos arquivos XML que ja estao sendo usados, porem com estrutura antiga?

     

    Duvida 3

    4) A cada atualizacao, fazer o WriteXML novamente para atualizar dos dados


    Esta é a melhor maneira de atualizar os dados do DataSet no XML em disco?

     

     

     

    Pessoal, espero que tenham entendido minhas duvidas, qq coisa me perguntem;

     

     

    e obrigado pela ajuda


    Abraços

    quarta-feira, 8 de agosto de 2007 18:17

Todas as Respostas