>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment convertir du code XML en SQL

De plus en plus de données sont stockées au format XML. Pourtant, les bases de données SQL restent derrière la plupart des sites web et applications. À un moment, vous devrez peut-être convertir des données XML en instructions SQL pour stockage en base. Vous pourriez être tenté de le faire à la main ou d'écrire votre propre script. Il existe de nombreuses applications effectuant cette conversion automatiquement. Le programme le plus direct 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. Voir les ressources pour le lien. Cliquez sur « axcsetup.exe » pour télécharger l'installateur. Lancez l'installateur. On vous demandera de sélectionner votre langue et d'accepter la licence. La version gratuite ne demande pas de clé de licence.

Étape 2

Ouvrez Advanced XML Converter. Assurez-vous que votre document XML source est dans un répertoire lisible. Vérifiez que le XML est bien formaté. Cliquez « Fichier » → « Ouvrir » et cherchez le document XML cible. Cliquez « Ouvrir ». Si l'ouverture réussit, vous verrez une arborescence de la structure XML dans le panneau gauche et un aperçu de la structure de table à droite.

Étape 3

Vous êtes prêt à convertir. Cliquez « Fichier » → « Exporter les tables ». Une fenêtre s'ouvre. Sélectionnez « sql » dans le menu déroulant « Type de fichier ». Cliquez « Parcourir » si vous devez créer un nouveau nom pour le fichier SQL de sortie ou l'enregistrer ailleurs que par défaut. Cliquez « Convertir ». Après conversion, ouvrez le dossier de destination et vérifiez que votre document XML a bien été converti en SQL.

Astuce

Altova XMLSpy est un autre programme pouvant interfacer des documents XML avec une base de données. Voir ressources pour le lien. Contrairement à Advanced XML Converter, il ne génère pas de fichier SQL. Utile si vous avez une connexion de 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

La version d'essai gratuite d'Advanced XML Converter limite à 50 lignes de données. Envisagez d'acheter la version complète. Sinon, utilisez-le seulement avec de petits documents XML. Vous pouvez aussi diviser votre document, convertir morceau par morceau, et assembler en une plus grande instruction SQL.

Vie connectée