Η σχέση μεταξύ SGML, HTML και XML

click fraud protection

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

SGML

Σε αυτήν την οικογένεια γλωσσών σήμανσης, η τυπική γενικευμένη γλώσσα σήμανσης (SGML) είναι η γονική. Το SGML παρέχει έναν τρόπο καθορισμού γλωσσών σήμανσης και θέτει το πρότυπο για τη φόρμα τους. Με άλλα λόγια, η SGML δηλώνει τι μπορούν ή δεν μπορούν να κάνουν ορισμένες γλώσσες, ποια στοιχεία πρέπει να περιλαμβάνονται, όπως ετικέτες, και η βασική δομή της γλώσσας. Καθώς ο γονέας μεταδίδει γενετικά χαρακτηριστικά σε ένα παιδί, το SGML μεταβιβάζει κανόνες δομής και μορφοποίησης σε γλώσσες σήμανσης.

instagram viewer

HTML

Το HyperText Markup Language (HTML) είναι θυγατρική ή εφαρμογή SGML. Είναι HTML που δημιουργεί τη σελίδα για ένα πρόγραμμα περιήγησης. Χρησιμοποιώντας HTML, μπορείτε να ενσωματώσετε εικόνες, να δημιουργήσετε ενότητες σελίδων, να δημιουργήσετε γραμματοσειρές και να κατευθύνετε το ροή της σελίδας. Επιπλέον, χρησιμοποιώντας HTML, μπορείτε να προσθέσετε άλλες λειτουργίες σε έναν ιστότοπο μέσω γλωσσών δέσμης ενεργειών όπως το JavaScript. Η HTML είναι η κυρίαρχη γλώσσα που χρησιμοποιείται στο σχεδιασμό ιστοσελίδων.

XML

Το Extensible Markup Language (XML) είναι ξάδελφος του HTML και ανιψιός του SGML. Αν και η XML είναι μια γλώσσα σήμανσης και ως εκ τούτου αποτελεί μέρος της οικογένειας, έχει διαφορετικές λειτουργίες από την HTML. Το XML είναι ένα υποσύνολο του SGML, το οποίο του δίνει δικαιώματα που δεν διαθέτει μια εφαρμογή, όπως η HTML. Η XML μπορεί να ορίσει τις δικές της εφαρμογές. Resource Περιγραφή Format (RDF) είναι μια εφαρμογή XML. Η HTML περιορίζεται στη σχεδίαση και δεν έχει υποσύνολα ή εφαρμογές. Το XML είναι μια ελαφριά, ελαφριά, έκδοση SGML, σχεδιασμένη να λειτουργεί με περιορισμένο εύρος ζώνης. Η XML κληρονόμησε γενετικά χαρακτηριστικά από την SGML αλλά δημιουργήθηκε για να δημιουργήσει τη δική της οικογένεια. Τα υποσύνολα του XML περιλαμβάνουν XSL και XSLT.

instagram story viewer