Τι είναι ένα αρχείο XML και πώς μπορείτε να το ανοίξετε και να το χρησιμοποιήσετε;

Τι είναι ένα αρχείο XML και πώς μπορείτε να το ανοίξετε και να το χρησιμοποιήσετε;

Η XML σημαίνει eXtensible Markup Language Το Σκοπός του είναι να περιγράψει και να δομήσει δεδομένα στο Διαδίκτυο, για εφαρμογές για κινητά και αλλού. Αναρωτιέστε πώς λειτουργεί αυτό και σε τι χρησιμοποιείται το XML; Αφήστε μας να σας βοηθήσουμε να κατανοήσετε τις λεπτομέρειες.





Τι είναι οι γλώσσες σήμανσης;

Οι γλώσσες σήμανσης σχολιάζουν κείμενο ή προσθέτουν πρόσθετες πληροφορίες. Αυτοί οι σχολιασμοί παραμένουν αόρατοι για τον τελικό χρήστη. Το «μηχάνημα», όπως το πρόγραμμα περιήγησής σας, διαβάζει αυτούς τους σχολιασμούς προτού επεξεργαστείτε και παρουσιάσετε το κείμενο σύμφωνα με τις οδηγίες των εντολών σήμανσης.





Σύμφωνα με Βικιπαίδεια :





«Η ιδέα και η ορολογία εξελίχθηκαν από τη« σήμανση »των χάρτινων χειρογράφων, δηλαδή τις οδηγίες αναθεώρησης από τους συντάκτες, παραδοσιακά γραμμένες με μπλε μολύβι στα χειρόγραφα των συγγραφέων. Στα ψηφιακά μέσα, αυτό το «κείμενο οδηγιών με μπλε μολύβι» αντικαταστάθηκε από ετικέτες, οι οποίες υποδεικνύουν ποια είναι τα μέρη του εγγράφου και όχι λεπτομέρειες για το πώς μπορεί να εμφανίζονται σε κάποια οθόνη. »

Ένα πολύ γνωστό παράδειγμα γλώσσας σήμανσης είναι η HTML (HyperText Markup Language). Ενώ η HTML (και άλλες γλώσσες προγραμματισμού) καθορίζουν την εμφάνιση ενός ιστότοπου, δεν πρέπει ποτέ να βλέπετε ένα ίχνος του κώδικα. Αυτό που βλέπετε είναι η ερμηνεία του από το πρόγραμμα περιήγησής σας. Για παράδειγμα, μορφοποίηση γραμματοσειράς ή ενσωματωμένες εικόνες.



Πώς λειτουργεί το XML;

Η XML είναι μια γλώσσα μετα -σήμανσης που αναπτύχθηκε για το Διαδίκτυο. Είναι μια απλοποίηση της SGML (Standard Generalized Markup Language), της μητέρας όλων των γλωσσών σήμανσης. Η XML είναι επεκτάσιμη επειδή οι χρήστες μπορούν να προσθέσουν και να ορίσουν νέες ετικέτες ή δομικά στοιχεία. Με την προσθήκη δομικών στοιχείων, οι χρήστες μπορούν να προσαρμόσουν την XML στις ανάγκες τους.

Για να εξηγήσω πώς λειτουργεί όλο αυτό, επιτρέψτε μου να κάνω μια μικρή παράκαμψη, χρησιμοποιώντας HTML και CSS ως παραδείγματα.





Πώς σχετίζεται η XML με την HTML

Η XML είναι παρόμοια με την HTML, αλλά επειδή οι χρήστες μπορούν να προσθέσουν τα δικά τους δομικά στοιχεία, επιτρέπει μεγαλύτερη ευελιξία. Μια βασική διαφορά μεταξύ HTML και XML είναι ότι το HTML καθορίζει την εμφάνιση των δεδομένων, ενώ Η XML ορίζει τι είναι δεδομένα Το Αυτός είναι ο λόγος για τον οποίο η XML δεν μπορεί να αντικαταστήσει την HTML, αλλά την επεκτείνει.

Για να περιγράψει δεδομένα, η XML βασίζεται στον ορισμό τύπου εγγράφου (DTD). Θα μπορούσατε να πείτε ότι αυτό είναι το λεξικό της μηχανής. Επιτρέπει στο μηχάνημα να κατανοήσει τη γλώσσα σήμανσης. Έτσι, κάθε έγγραφο πρέπει να ξεκινήσει καθορίζοντας τον τύπο του DTD που θα χρησιμοποιηθεί. Η HTML χρησιμοποιεί την ίδια αρχή. Ο κώδικας που θα βρείτε σε πολλούς ιστότοπους θα μπορούσε να μοιάζει με αυτό:





Αυτό το συγκεκριμένο παράδειγμα λέει στο πρόγραμμα περιήγησής σας ότι το DTD είναι html 4.0 στα Αγγλικά. Το πρόγραμμα περιήγησης μπορεί στη συνέχεια να προχωρήσει και να συγκρίνει κάθε μία από τις συγκεκριμένες εντολές με το DTD, το οποίο του λέει τι να κάνει με κάθε εντολή. Έτσι είναι η εντολή

μεταφράζεται σε Έντονο Κείμενο ή

μετατροπή εικόνας σε διανυσματικό εικονογράφο cc

στο υπογραμμισμένο κείμενο.

Πιστωτική εικόνα: photovibes1/ Φωτογραφίες καταθέσεων

Πώς το CSS λύνει ένα πρόβλημα με την HTML

Το πρόβλημα με το HTML είναι ότι αποτελείται από ένα στατικό σύνολο εντολών. Κάθε φορά που θέλετε να ορίσετε ορισμένες αναφορές, πρέπει να πληκτρολογήσετε αυτές τις εντολές. Ξανά και ξανά. Ενώ αυτό καθιστά την HTML απλή και εύκολη στην εκμάθηση, περιορίζει επίσης την ευελιξία της.

Για παράδειγμα, ας πούμε ότι θέλετε να αλλάξετε το μέγεθος ή το χρώμα μιας κεφαλίδας που έχετε χρησιμοποιήσει δώδεκα φορές σε ολόκληρο τον ιστότοπό σας. Φανταστείτε ότι έπρεπε να αλλάξετε το χαρακτηριστικό καθενός από τις δώδεκα κεφαλίδες ξεχωριστά. Πόσο βαρετό!

Στο σχεδιασμό ιστοσελίδων, τα Cascading Style Sheets (CSS) έχουν εξαλείψει αυτήν την κουραστική επεξεργασία εγγράφων HTML. Τώρα, απλά προσθέτετε το χαρακτηριστικό 'H1' στην κεφαλίδα σας στον ιστότοπο και στο φύλλο στυλ ορίζετε πώς μοιάζει μια κεφαλίδα 'H1'. Και όταν θέλετε να αλλάξετε την εμφάνιση αυτής της κεφαλίδας, την αλλάζετε μόνο σε ένα μέρος, δηλαδή το φύλλο στυλ. Το πρόβλημα λύθηκε.

Σκέφτεστε να ξεκινήσετε τη δική σας ιστοσελίδα; Οι αναγνώστες του MakeUseOf μπορούν να λάβουν ειδικές εκπτώσεις εάν εγγραφούν στο InMotion Hosting χρησιμοποιώντας αυτός ο σύνδεσμος ή Bluehost χρησιμοποιώντας αυτός ο σύνδεσμος Το

Μπορώ να χρησιμοποιήσω διαφορετικό μέγεθος ram μαζί

Πώς χειρίζεται το XML τα δεδομένα

Η XML δομεί και ορίζει δεδομένα. Δεν ενοχλεί με συγκεκριμένα χαρακτηριστικά, όπως μέγεθος ή χρώμα. Τα δομικά στοιχεία του είναι παρόμοια με τις ετικέτες HTML που σχετίζονται με ένα CSS. Ορίζει σαφώς τον τίτλο, τις κεφαλίδες, το κείμενο και άλλα στοιχεία του εγγράφου και αφήνει την ερμηνεία στο μηχάνημα.

Για μια πιο εμπεριστατωμένη εξήγηση, προτείνω αυτή η εισαγωγή στο XML Το

Σε τι χρησιμεύει η XML;

Η XML βρήκε ευρεία εφαρμογή. Σήμερα, διάφορα προγράμματα και συσκευές το χρησιμοποιούν για τον χειρισμό, τη δομή, την αποθήκευση, τη μετάδοση και την εμφάνιση δεδομένων. Για παράδειγμα, χρησιμοποιείται ευρέως σε ανταλλαγές δεδομένων B2B. Το XML είναι επίσης το πρότυπο για μορφές αρχείων του Office, συμπεριλαμβανομένων των αρχείων Microsoft Office και Google Docs.

Αντί να ενσωματώνει δεδομένα σε ένα έγγραφο HTML, τα αναθέτει σε εξωτερικούς πόρους για να διαχωρίσει αρχεία XML. Δεδομένου ότι η XML αποθηκεύει δεδομένα σε μορφή απλού κειμένου, ο αποθηκευτικός χώρος είναι ανεξάρτητος από την πλατφόρμα σας και τα δεδομένα σας μπορούν να εξαχθούν, να εισαχθούν ή απλά να μετακινηθούν πολύ πιο εύκολα.

Πολλές άλλες γλώσσες βασίζονται στην XML, συμπεριλαμβανομένης της XHTML, WAP για φορητές συσκευές ή RSS για ροές δεδομένων. Για παράδειγμα, όπως επεσήμανε ένας σχολιαστής, αν προσθέσετε /ταίζω στο τέλος της διεύθυνσης URL αυτού του άρθρου που διαβάζετε, θα δείτε τον κώδικα RSS XML αυτού του άρθρου: κάντε κλικ εδώ για να δείτε Το

Πώς να ανοίξετε ένα αρχείο XML

Όπως αναφέρθηκε παραπάνω, η XML αποθηκεύει δεδομένα σε απλό κείμενο. Αυτός είναι ο λόγος για τον οποίο μπορείτε να ανοίξετε αρχεία XML με πολλά διαφορετικά προγράμματα. Γενικά, κάντε δεξί κλικ στο αρχείο XML και επιλέξτε Ανοιγμα με από το μενού και επιλέξτε ένα πρόγραμμα. Μπορείτε να δοκιμάσετε οποιοδήποτε από τα παρακάτω προγράμματα:

  • Σημειωματάριο των Windows ή οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου
  • Σημειωματάριο ++
  • Οποιοδήποτε πρόγραμμα περιήγησης ιστού

Μπορείτε επίσης να δοκιμάσετε ένα διαδικτυακό πρόγραμμα προβολής XML όπως αυτό από Code Beautify Το

Θα μπορείτε να διαβάσετε το αρχείο με οποιοδήποτε από τα παραπάνω προγράμματα, αλλά το Σημειωματάριο ++ και οι ειδικοί θεατές ή συντάκτες XML θα χρωματίσουν ετικέτες XML και θα διευκολύνουν έτσι την κατανόηση της δομής των δεδομένων. Σημειώστε, ωστόσο, ότι αυτά τα προγράμματα δεν μπορούν να εκτελέσουν XML επειδή το μόνο που μπορείτε να βρείτε μέσα στο έγγραφο είναι δομημένα δεδομένα.

Η μορφή XML απομυθοποιήθηκε

Το XML δεν είναι το βασικό στοιχείο του διαδικτύου. Σήμερα, το JSON είναι η πιο δημοφιλής εναλλακτική λύση για την ενσωμάτωση δεδομένων.

Εάν είστε προγραμματιστής, ωστόσο, θα πρέπει ακόμα να εργάζεστε με XML περιστασιακά Το

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 6 Ακουστικές εναλλακτικές λύσεις: Οι καλύτερες δωρεάν ή φτηνές εφαρμογές ηχητικών βιβλίων

Εάν δεν θέλετε να πληρώνετε για ηχητικά βιβλία, εδώ είναι μερικές εξαιρετικές εφαρμογές που σας επιτρέπουν να τα ακούτε δωρεάν και νόμιμα.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Η τεχνολογία εξηγείται
  • Προγραμματισμός
  • HTML
  • Ανάπτυξη διαδικτύου
  • Προγραμματισμός
  • XML
Σχετικά με τον Συγγραφέα Τίνα Σίμπερ(831 δημοσιευμένα άρθρα)

Ολοκληρώνοντας ένα διδακτορικό, η Τίνα άρχισε να γράφει για την καταναλωτική τεχνολογία το 2006 και δεν σταμάτησε ποτέ. Τώρα επίσης συντάκτης και SEO, μπορείτε να τη βρείτε Κελάδημα ή πεζοπορία σε κοντινό μονοπάτι.

Περισσότερα από την Tina Sieber

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή