Como converter código XML em SQL

Livro xml aberto

Converter XML em SQL é fácil com o software certo

Crédito da imagem:?????? / iStock / Getty Images

Mais e mais dados estão sendo armazenados como XML. No entanto, os bancos de dados SQL ainda estão por trás da maioria dos sites e aplicativos. Em algum ponto, pode ser necessário converter dados XML em instruções SQL para armazenamento em um banco de dados. Você pode ficar tentado a fazer isso manualmente ou escrever seu próprio script personalizado para fazer a conversão. Existem muitos aplicativos que executam essa função automaticamente. O programa mais simples disponível para essa tarefa é o Advanced XML Converter.

Converter um documento XML em SQL

Passo 1

Advanced XML Converter está disponível para download gratuito. Consulte os recursos para o link de download. Clique em "axcsetup.exe" para baixar o instalador. Execute o instalador. Você será solicitado a selecionar seu idioma e aceitar o contrato de licença. A versão gratuita não exige que você insira nenhuma chave de licença ou outras informações.

Vídeo do dia

Passo 2

Abra o conversor XML avançado. Certifique-se de ter seu documento XML de origem salvo em um diretório legível. Verifique se o XML está bem formatado. Clique em “Arquivo” no menu. Selecione "Abrir" e procure o documento XML de destino. Clique em “Abrir”. Se o arquivo for aberto com êxito, você verá uma árvore da estrutura XML no painel esquerdo e uma visualização da estrutura da tabela no painel direito.

etapa 3

Agora você está pronto para converter. Clique em “Arquivo” no menu. Selecione "Exportar tabelas". Uma janela de diálogo será aberta. Selecione “sql” no menu suspenso denominado “Tipo de arquivo”. Clique em "Procurar" se precisar criar um novo nome de arquivo para o arquivo de saída SQL ou se precisar salvá-lo em um local diferente do padrão. Clique no botão "Converter". Após a conclusão da conversão, abra a pasta de destino e certifique-se de que seu documento XML foi convertido para SQL com êxito.

Coisas que você precisa

  • Arquivo-fonte XML

  • Conversor XML avançado

Dica

Altova XMLSpy é outro programa que pode fazer a interface de documentos XML com um banco de dados. Consulte os recursos para o link de download. Ao contrário do Advanced XML Converter, ele não produz um arquivo SQL. É útil se você tiver uma conexão de banco de dados existente e preferir inserir o XML diretamente em uma tabela sem gerar um arquivo SQL.

Aviso

A avaliação gratuita do Advanced XML Converter limita você a 50 linhas de dados. Você pode considerar comprar a versão completa. Caso contrário, você pode querer usá-lo apenas com documentos XML menores. Você também pode dividir seu documento, converter peça por peça e uni-lo em uma instrução SQL maior.