Βασικά στοιχεία XML
Εάν έχετε περάσει κάποιο χρονικό διάστημα που κρέμονται γύρω από φόρουμ προγραμματιστών ιστού, πιθανότατα έχετε δει τη λέξη «XML» να πέσει πάνω από μία φορά. Από περιέργεια, μπορείτε να περιηγηθείτε στην καταχώρηση Wikipedia για 'XML' και να διαβάσετε:

"Η XML (Extensible Markup Language) είναι μια προδιαγραφή γενικού σκοπού για τη δημιουργία προσαρμοσμένων γλωσσών σήμανσης. [1] Είναι ταξινομημένη ως επεκτάσιμη γλώσσα επειδή επιτρέπει στους χρήστες της να καθορίζουν τα δικά τους στοιχεία. δομημένων δεδομένων σε διάφορα συστήματα πληροφοριών, ιδίως μέσω του Διαδικτύου [2] και χρησιμοποιείται τόσο για την κωδικοποίηση εγγράφων όσο και για τη σειριακή επεξεργασία δεδομένων. Στο τελευταίο αυτό πλαίσιο, είναι συγκρίσιμο με άλλες γλώσσες σειριοποίησης βασισμένες σε κείμενο όπως JSON και YAML. . "
Μέχρι τώρα τα μάτια σας είναι πιθανώς τζάμια και επιθυμείτε να μην έχετε ποτέ ακούσει την XML.

Λοιπόν, μην πανικοβληθείτε, γιατί δεν είναι τόσο περίπλοκο όσο νομίζετε!

Η XML είναι απλά ένας τρόπος αποθήκευσης πληροφοριών. Η ομορφιά της XML είναι ότι είναι πλήρως προσαρμόσιμη από εσάς, το web developer. Δεν υπάρχει κανένας θόρυβος κώδικας για να μάθετε ή να εντοπίζετε σφάλματα, αφού μπορείτε να χρησιμοποιήσετε όσα ονόματα θέλετε για τα πεδία. Είναι στην πραγματικότητα η πιο εύκολη γλώσσα προγραμματισμού για να μάθετε γιατί καθορίζετε τον εαυτό σας το μεγαλύτερο μέρος του κώδικα.

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


Φρέντ Φλιντστόουν
Ροκ μουσική
Το αγαπημένο μου βιβλίο!


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

  • Κάθε ετικέτα ανοίγματος πρέπει να έχει μια αντίστοιχη ετικέτα κλεισίματος. Με άλλα λόγια, εάν έχετε την ετικέτα στο έγγραφο XML, πρέπει να έχετε την ετικέτα κλεισίματος κάπου πιο κάτω.

  • Σε αντίθεση με το HTML, οι ετικέτες σε XML είναι ευαίσθητες σε πεζά. Αυτό σημαίνει ότι δεν είναι η ίδια ετικέτα με ή.

  • Μερικοί χαρακτήρες έχουν προκαθορισμένες έννοιες και δεν μπορούν να χρησιμοποιηθούν μέσα σε μια ετικέτα. Είναι: λιγότερο από σύμβολο (), ampersand (&), απόστροφο (') και εισαγωγικό (").


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

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

Οδηγίες Βίντεο: Βασικά στοιχεία συναρτήσεων (ΘΕΩΡΙΑ) (Ενδέχεται 2024).