none
Edição do XML RRS feed

  • Pergunta

  • Boa Tarde a todos,

     

    Trago a seguinte dúvida:

     

    Tenho um XML que utilizo para gravar informações sobre um programa que faz a migração de dados entre tabelas, nas quais essas ligações entre os campos eu irei gravar em um arquivo XML, como exemplo abaixo:

     

    Code Snippet

    <?xml version="1.0" encoding="utf-8" ?>

    <Relacionamentos>

          <Banco tipo="Exp">SIMP</Banco>

          <Banco tipo="Imp">SISTEMA</Banco>

         

          <Relacionamento num="1">

               

                <Tabela nome="CD_CLIENTE_CLIE" tipo="Exp">

                            <Campo rel="1">CLIE_CD_CLIENTE</Campo>

                            <Campo rel="2">CLIE_TX_NOME</Campo>

                            <Campo rel="3">CLIE_TX_FANTASIA</Campo>

                      </Tabela>

               

                      <Tabela nome ="CLIENTE" tipo ="Imp">

                            <Campo rel="1">CLI_PK</Campo>

                            <Campo rel="2">CLI_RAZAO</Campo>

                            <Campo rel="3">CLI_FANTASIA</Campo>

                      </Tabela>

               

          </Relacionamento>

     

          <Relacionamento num="2">

     

                <Tabela nome="CD_MARCA_MARC" tipo="Exp">

                      <Campo rel="1">MARC_TX_PROCESSO</Campo>

                      <Campo rel="2">MARC_TX_TITULAR</Campo>

                </Tabela>

     

                <Tabela nome ="MARCA_CLIENTE" tipo ="Imp">

                      <Campo rel="1">MAR_PROCESSO</Campo>

                      <Campo rel="2">CLI_PK</Campo>

                </Tabela>

     

          </Relacionamento>

      

          <Relacionamento num="3">

     

                <Tabela nome="CD_ESCRITORIO_ESCR" tipo="Exp">

                      <Campo rel="1">ESCR_TX_NOME</Campo>

                </Tabela>

     

                <Tabela nome ="ESCRITORIO" tipo ="Imp">

                      <Campo rel="1">ESC_NOME</Campo>

                </Tabela>

     

          </Relacionamento>

         

    </Relacionamentos>

     

     Eu gravo primeiro o nome das bases (a ser importada e a destino) depois tenho as relações onde especifico as tabelas e todos os campos relacionados entre elas. Gostaria de saber como eu farei para editar esse arquivo, podendo adicionar ou excluir a tag campo por exemplo. XPath seria uma boa opção? como posso fazer? Obrigado.

     

    sexta-feira, 13 de julho de 2007 15:26

Todas as Respostas