Η μετατροπή XML σε SQL είναι εύκολη με το κατάλληλο λογισμικό
Πίστωση εικόνας:??? ???/iStock/Getty Images
Όλο και περισσότερα δεδομένα αποθηκεύονται ως XML. Ωστόσο, οι βάσεις δεδομένων SQL εξακολουθούν να βρίσκονται πίσω από τους περισσότερους ιστότοπους και εφαρμογές. Κάποια στιγμή μπορεί να χρειαστεί να μετατρέψετε δεδομένα XML σε δηλώσεις SQL για αποθήκευση σε μια βάση δεδομένων. Μπορεί να μπείτε στον πειρασμό να το κάνετε με το χέρι ή να γράψετε το δικό σας προσαρμοσμένο σενάριο για να κάνετε τη μετατροπή. Υπάρχουν πολλές εφαρμογές που εκτελούν αυτή τη λειτουργία αυτόματα. Το πιο απλό πρόγραμμα που διατίθεται για αυτήν την εργασία είναι το Advanced XML Converter.
Μετατροπή εγγράφου XML σε SQL
Βήμα 1
Το Advanced XML Converter είναι διαθέσιμο ως δωρεάν λήψη. Ανατρέξτε στους πόρους για τον σύνδεσμο λήψης. Κάντε κλικ στο "axcsetup.exe" για να κάνετε λήψη του προγράμματος εγκατάστασης. Εκτελέστε το πρόγραμμα εγκατάστασης. Θα σας ζητηθεί να επιλέξετε τη γλώσσα σας και να αποδεχτείτε την άδεια χρήσης. Η δωρεάν έκδοση δεν απαιτεί να εισαγάγετε κανένα κλειδί άδειας χρήσης ή άλλες πληροφορίες.
Το βίντεο της ημέρας
Βήμα 2
Ανοίξτε το Advanced XML Converter. Βεβαιωθείτε ότι έχετε αποθηκεύσει το έγγραφο προέλευσης XML σε έναν ευανάγνωστο κατάλογο. Ελέγξτε ότι το XML είναι καλά διαμορφωμένο. Κάντε κλικ στο "Αρχείο" από το μενού. Επιλέξτε "Άνοιγμα" και αναζητήστε το έγγραφο XML-στόχου. Κάντε κλικ στο "Άνοιγμα". Εάν το αρχείο ανοίξει επιτυχώς, θα δείτε ένα δέντρο της δομής XML στο αριστερό παράθυρο και μια προεπισκόπηση της δομής του πίνακα στο δεξιό παράθυρο.
Βήμα 3
Είστε πλέον έτοιμοι για μετατροπή. Κάντε κλικ στο "Αρχείο" από το μενού. Επιλέξτε "Εξαγωγή πινάκων". Θα ανοίξει ένα παράθυρο διαλόγου. Επιλέξτε "sql" από το αναπτυσσόμενο μενού με την ένδειξη "Τύπος αρχείου". Κάντε κλικ στο "Αναζήτηση" εάν θέλετε να δημιουργήσετε ένα νέο όνομα αρχείου για το αρχείο εξόδου SQL ή εάν πρέπει να το αποθηκεύσετε σε μια τοποθεσία διαφορετική από την προεπιλεγμένη. Κάντε κλικ στο κουμπί "Μετατροπή". Αφού ολοκληρωθεί η μετατροπή, ανοίξτε το φάκελο προορισμού και βεβαιωθείτε ότι το έγγραφο XML μετατράπηκε με επιτυχία σε SQL.
Πράγματα που θα χρειαστείτε
Αρχείο προέλευσης XML
Προηγμένος μετατροπέας XML
Υπόδειξη
Το Altova XMLSpy είναι ένα άλλο πρόγραμμα που μπορεί να διασυνδέσει έγγραφα XML με μια βάση δεδομένων. Ανατρέξτε στους πόρους για τον σύνδεσμο λήψης. Σε αντίθεση με το Advanced XML Converter, δεν παράγει αρχείο SQL. Είναι χρήσιμο εάν έχετε μια υπάρχουσα σύνδεση βάσης δεδομένων και προτιμάτε να εισαγάγετε το XML απευθείας σε έναν πίνακα χωρίς να δημιουργήσετε ένα αρχείο SQL.
Προειδοποίηση
Η δωρεάν δοκιμή του Advanced XML Converter σάς περιορίζει σε 50 σειρές δεδομένων. Μπορείτε να σκεφτείτε να αγοράσετε την πλήρη έκδοση. Διαφορετικά, μπορεί να θέλετε να το χρησιμοποιήσετε μόνο με μικρότερα έγγραφα XML. Μπορείτε επίσης να χωρίσετε το έγγραφό σας, να μετατρέψετε κομμάτι-κομμάτι και να ενώσετε σε μια μεγαλύτερη δήλωση SQL.