Comment convertir du code XML en SQL
De plus en plus de données sont stockées au format XML. Cependant, les bases de données SQL sont toujours derrière 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 que vous saisissiez des clés de licence ou d'autres informations.
É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 de gauche et un aperçu de la structure du tableau dans le volet de droite.
É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 avez besoin de créer un nouveau nom de fichier pour le fichier de sortie SQL ou si vous avez besoin de 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 a été correctement converti en SQL.
Astuce
Altova XMLSpy est un autre programme qui peut interfacer des documents XML avec une base de données. Reportez-vous aux ressources pour le lien de téléchargement. Contrairement à Advanced XML Converter, il ne génère pas de fichier SQL. Il est utile si vous disposez d'une connexion à une base de données existante 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 voudrez peut-être l'utiliser uniquement avec des documents XML plus petits. Vous pouvez également diviser votre document, le convertir morceau par morceau et le joindre en une seule instruction SQL plus grande.