Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Πώς να μετατρέψετε Flat αρχείων σε XML

Για να μετατρέψετε ένα απλό αρχείο σε XML είναι απαραίτητη για τη δομή του αρχείου να περιλαμβάνει δεδομένα που χωρίζονται από ειδικά διαχωριστικά . Από flat files συνήθως χρησιμεύουν ως δοχεία αποθήκευσης για λογικά αλληλουχία πληροφοριών , η μετατροπή σε XML είναι αρκετά απλή . Υπάρχουν δύο τρόποι για να ολοκληρώσει το έργο αυτό : ( 1 ) Ανοίξτε την επίπεδη αρχείο και συμπληρώστε τις ετικέτες XML με το χέρι ( 2 ) Γράψτε ένα σενάριο Perl που κάνει το tagging για σας . Η πρώτη επιλογή είναι βιώσιμη , αν έχετε να επισημάνετε μερικές καταχωρήσεις . Αλλά αν το αρχείο σας περιέχει οτιδήποτε πάνω από τρεις ή τέσσερις καταχωρήσεις πληκτρολογώντας ετικέτες XML γίνεται μονότονη και υπόκεινται σε ανθρώπινο λάθος . Φανταστείτε εάν είχατε να επισημάνετε ένα αρχείο 5.000.000 καταχώρηση ; Εδώ είναι πώς να μετατρέψετε ένα απλό αρχείο σε XML , χρησιμοποιώντας ένα σύντομο σενάριο Perl . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε ένα αρχείο XML . Αυτό το παράδειγμα θα χρησιμοποιήσουμε ένα απλό αρχείο που στεγάζει τα όνομα , το κράτος και αριθμούς τηλεφώνου των μαθητών . Για να κάνετε το αρχείο ανοίξει ένα απλό έγγραφο κειμένου και πληκτρολογήστε το εξής : Mark Johnson , New York ,555 - 6868Mary William , New Jersey ,555 - 7979Will Samuel , DC ,555 - 5757Mike Anderson , Βιρτζίνια ,555 - 3030Save το αρχείο ως " πληροφορίες . txt . " 2

Δημιουργήστε το σενάριο Perl . Το σενάριο Perl παίρνει την επίπεδη πληροφορίες των αρχείων και ετικέτες με ετικέτες XML . Στη συνέχεια εκτυπώνει ένα ξεχωριστό αρχείο XML που ονομάζεται " info.xml . " Αντιγράψτε το παρακάτω σε ένα έγγραφο κειμένου : # /usr /bin /perlopen ( INFO , " > info.xml ")?

Γράμματα! XML " \\ n" ? XML εκτύπωσης " μπορεί να πατηθεί \\ n" ? ενώ ( μπορεί να πατηθεί ) {

αν ( /\\ Α , , ( \\ d * - \\ d + ) /είναι ) {

$ name = $ 1 ( * . ?) ( * . ?) ? $ state = $ 2 ? $ τηλ. = $ 3 ?

XML εκτύπωσης " \\ n $ 1 <\\ /name> \\ n $ 2 <\\ /state > \\ n $ 3 <\\ /τηλ. > \\ n <\\ /student_info > \\ n " ? } } XML print " <\\ /info > " ? print " Αρχείο μετατρέπονται σε XML " ? Αποθηκεύστε το σενάριο Perl ως" . to_xml.pl "
Η
3

Εκτελέστε το σενάριο . Από τη γραμμή εντολών των Windows εισάγετε τον κατάλογο όπου σας " to_xml.pl " σενάριο και τα αρχεία σας " info.txt " σώζονται . Εκτελέστε την παρακάτω εντολή : pl to_xml.pl . Το πρόγραμμα θα πρέπει να εκτυπώσετε την ακόλουθη επιβεβαίωση "Αρχείο μετατρέπονται σε XML . "
Η 4

Ελέγξτε το αρχείο XML . Στον κατάλογο όπου αποθηκεύονται τα σενάρια σας , αναζητήστε ένα αρχείο που ονομάζεται " info.xml . " Αν δεν το βρείτε , εκτελέστε ξανά το πρόγραμμα .
5

Ελέγξτε την εγκυρότητα του εγγράφου XML , ή να ερευνήσει κατά πόσο μπορεί να χρησιμοποιηθεί στο διαδίκτυο , με το άνοιγμα του αρχείου " info.xml " σε ένα πρόγραμμα περιήγησης . Δεν θα πρέπει να πάρετε οποιαδήποτε λάθη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα