Comment convertir du code XML en SQL

Ouvrir le livre XML

La conversion de XML en SQL est facile avec le bon logiciel

Crédit d'image :??? ???/iStock/Getty Images

De plus en plus de données sont stockées au format XML. Cependant, les bases de données SQL sont toujours en retard sur la plupart des sites Web et des applications. À un moment donné, vous devrez peut-être convertir des données XML en instructions SQL pour les stocker dans une base de données. Vous pourriez être tenté de le faire à la main ou d'écrire votre propre script personnalisé pour effectuer la conversion. Il existe de nombreuses applications qui exécutent cette fonction automatiquement. Le programme le plus simple disponible pour cette tâche est Advanced XML Converter.

Convertir un document XML en SQL

Étape 1

Advanced XML Converter est disponible en téléchargement gratuit. Reportez-vous aux ressources pour le lien de téléchargement. Cliquez sur "axcsetup.exe" pour télécharger le programme d'installation. Exécutez le programme d'installation. Il vous sera demandé de sélectionner votre langue et d'accepter le contrat de licence. La version gratuite ne nécessite pas la saisie de clés de licence ou d'autres informations.

Vidéo du jour

Étape 2

Ouvrez le convertisseur XML avancé. Assurez-vous que votre document XML source est enregistré dans un répertoire lisible. Vérifiez que le XML est bien formaté. Cliquez sur "Fichier" dans le menu. Sélectionnez « Ouvrir » et recherchez le document XML cible. Cliquez sur "Ouvrir". Si le fichier s'ouvre avec succès, vous verrez une arborescence de la structure XML dans le volet gauche et un aperçu de la structure du tableau dans le volet droit.

Étape 3

Vous êtes maintenant prêt à convertir. Cliquez sur "Fichier" dans le menu. Sélectionnez « Exporter les tableaux ». Une fenêtre de dialogue s'ouvrira. Sélectionnez "sql" dans le menu déroulant intitulé "Type de fichier". Cliquez sur "Parcourir" si vous devez créer un nouveau nom de fichier pour le fichier de sortie SQL ou si vous devez l'enregistrer dans un emplacement autre que celui par défaut. Cliquez sur le bouton "Convertir". Une fois la conversion terminée, ouvrez le dossier de destination et assurez-vous que votre document XML est correctement converti en SQL.

Choses dont vous aurez besoin

  • Fichier source XML

  • Convertisseur XML avancé

Pointe

Altova XMLSpy est un autre programme qui peut interfacer des documents XML avec une base de données. Référez-vous aux ressources pour le lien de téléchargement. Contrairement à Advanced XML Converter, il ne génère pas de fichier SQL. C'est utile si vous disposez d'une connexion à une base de données et préférez insérer le XML directement dans une table sans générer de fichier SQL.

Avertissement

L'essai gratuit d'Advanced XML Converter vous limite à 50 lignes de données. Vous pouvez envisager d'acheter la version complète. Sinon, vous souhaiterez peut-être l'utiliser uniquement avec des documents XML plus petits. Vous pouvez également diviser votre document, le convertir pièce par pièce et le joindre en une seule instruction SQL plus grande.