Gravar dados de um arquivo Xml

0 respostas
E

Olá a todos.

Estou com uma dúvida aqui. Vou tentar explicar.

Eu tenho um arquivo Xml da seguinte maneira:

<config>
   <table name="users">
   <nome column_bd="nome"></nome>
   <login column_bd="login"></login>
   <password column_bd="password"></password>
   </table>
</config>

Esse arquivo fui eu quem escrevi. Com a ajuda desse arquivo eu preciso abrir um arquivo CSV e compara-lo ao XML, para depois inserir os dados do CSV num banco de dados.
Exemplo:
No Xml acima, tenho a tabela do BD chamada users. A coluna nome do CSV deve ser inserida na coluna nome do DB.
A coluna login deve ser inserida na coluna login no BD.

Tudo isso porque o arquivo CSV nem sempre virá com as colunas na mesma ordem. Daí nao tenho como fazer uma rotina igual. Se fosse, seria facil.

A minha dúvida é como eu posso gravar as informacoes desse xml, para comparar com o CSV?? Já estou usando Sax para ler o arquivo XML. Consigo ler todo ele, mas nao sei o que fazer...

Alguém pode me dar uma luz??

Obrigado.

Criado 7 de dezembro de 2006
Respostas 0
Participantes 1