Διαφορά μεταξύ SGML και HTML

Βασική διαφορά : SGML και HTML, και οι δύο είναι γλώσσες προγραμματισμού υπολογιστών. Και οι δύο είναι πολύ γνωστές γνώσεις γλώσσας που χρησιμοποιούνται για την ανάπτυξη ιστοσελίδων. Είναι γραμμένα σε προκαθορισμένα στοιχεία ετικέτας. Η κύρια διαφορά θα ήταν το HTML είναι ένα υποσύνολο του SGML.

Το HTML σημαίνει Hyper Text Markup Language. Είναι μια πολύ γνωστή γλώσσα υπολογιστή που χρησιμοποιείται για την ανάπτυξη ιστοσελίδων. Έχει εδώ και πολύ καιρό και χρησιμοποιείται συνήθως για το σχεδιασμό ιστοσελίδων. Η XML ή η Extensible Markup Language ορίζει ένα σύνολο κανόνων για την κωδικοποίηση εγγράφων σε μορφή που μπορεί να διαβαστεί και από τον άνθρωπο και από τον υπολογιστή.

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

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

Το SGML αντιπροσωπεύει την τυπική γλώσσα γενικής σήμανσης. Πρόκειται για μια πρότυπη τεχνολογία ISO για τον ορισμό γενικευμένων γλωσσών σήμανσης για έγγραφα.

Το SGML προήλθε από τη γενικευμένη γλώσσα σήμανσης της IBM (GML), η οποία αναπτύχθηκε από τον Charles Goldfarb, τη δεκαετία του 1960. Ως γλώσσα σήμανσης εγγράφων, το SGML σχεδιάστηκε αρχικά για να επιτρέπει την ανταλλαγή εγγράφων μεγάλης προβολής που μπορούν να διαβαστούν από την κυβέρνηση, το δίκαιο και τη βιομηχανία. Πολλά τέτοια έγγραφα πρέπει να παραμείνουν αναγνώσιμα για μεγάλο χρονικό διάστημα στον τομέα της τεχνολογίας των πληροφοριών. Χρησιμοποιείται επίσης εκτενώς από τις στρατιωτικές, αεροδιαστημικές, τεχνικές και βιομηχανικές εκδοτικές βιομηχανίες. Η εισαγωγή του προφίλ XML καθιστά το SGML πιο κατάλληλο για τις ευρέως διαδεδομένες εφαρμογές του σε μικρής κλίμακας, γενικής χρήσης χρήση.

Σύμφωνα με τη Wikipedia, το SGML γενικεύει και υποστηρίζει ένα ευρύ φάσμα γλωσσών σήμανσης. Αυτές οι γλώσσες κυμαίνονται από σύνταξη τύπου Wiki σε γλώσσες που μοιάζουν με RTF σε γλώσσες tag που ταιριάζουν με το HTML. Θεωρείται λίγο λιγότερο βιώσιμη, καθώς δεν υποστηρίζει πολλές εφαρμογές από τα προγράμματα περιήγησης. Τα έγγραφα που περιέχουν φιλελεύθερα λάθη απαιτούν περισσότερο χρόνο επεξεργασίας. Η σελίδα έχει πιο αργό χρόνο φόρτωσης και ταχύτητα λήψης.

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

Σύγκριση μεταξύ SGML και HTML:

SGML

HTML

Πλήρη μορφή

Πρόκειται για την τυποποιημένη γλώσσα γενικής σήμανσης.

Πρόκειται για Hyper Text Markup Language.

Τύπος

εφαρμογή / sgml, κείμενο / sgml

κείμενο / html

Πληκτρολογήστε τον κωδικό

Κείμενο

Κείμενο

Ομοιόμορφος τύπος

public.xml

public.html

Αναπτύχθηκε από

ISO

WWW Consortium

Τύπος μορφής

Πρόκειται για μια ένδειξη επάνω γλώσσα.

Πρόκειται για μια ένδειξη επάνω γλώσσα.

Επέκταση από

GML

SGML

Επέκταση σε

HTML, XML

XHTML

Συνιστάται

Σχετικά Άρθρα

  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ πρωτεΐνης σόγιας και ορρού γάλακτος

    Διαφορά μεταξύ πρωτεΐνης σόγιας και ορρού γάλακτος

    Βασική διαφορά: Η σόγια είναι φυτική πρωτεΐνη, η οποία εξάγεται από σόγια. Ο ορός γάλακτος εξάγεται από το αγελαδινό γάλα. Η πρωτεΐνη σόγιας και ορού γάλακτος είναι συμπληρώματα πρωτεΐνης που μπορούν να ληφθούν αν δεν ικανοποιούν τη συνιστώμενη πρόσληψη πρωτεϊνών από τη διατροφή τους. Είναι επίσης αρκετά συχνά που λαμβάνονται από τους λάτρεις της οικοδόμησης του σώματος, καθώς βοηθούν στην αύξηση της μυϊκής μάζας, και από τους αθλητές, οι οποίοι έχουν την ανάγκη για υψηλότερη πρόσληψη πρωτεϊνών. Τα συμπληρώματα πρωτ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ αποθήκευσης και αποθήκευσης ως

    Διαφορά μεταξύ αποθήκευσης και αποθήκευσης ως

    Βασική διαφορά: Η αποθήκευση αποθηκεύει αυτόματα το αρχείο. Αποθηκεύστε όπως ανοίγει ένα παράθυρο διαλόγου το οποίο μπορεί να χρησιμοποιηθεί για να αλλάξετε το όνομα, τη μορφή και τη θέση του αρχείου. Η λειτουργία αποθήκευσης και αποθήκευσης είναι ουσιαστικά η ίδια, δηλαδή η αποθήκευση του εγγράφου. Ωστόσο, ο τρόπος με τον οποίο επιτυγχάνεται αυτό είναι ελαφρώς δ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ AGP και PCI

    Διαφορά μεταξύ AGP και PCI

    Διαφορά κλειδιών: AGP (Accelerated Graphics Port) και PCI (Peripheral Component Interconnect) είναι τεχνολογίες που χρησιμοποιούνται για τη σύνδεση καρτών επέκτασης όπως κάρτες βίντεο και γραφικών στον υπολογιστή. Η AGP αποκλείει την PCI σε παράγοντες όπως η ταχύτερη συνδεσιμότητα και η απόδοση. Το AGP σημαίνει θύρα επιτάχυνσης γρα
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ του Sushi και του Maki

    Διαφορά μεταξύ του Sushi και του Maki

    Βασική διαφορά: Το σούσι είναι κυρίως μαγειρεμένο ρύζι με ξύδι σε συνδυασμό με άλλα συστατικά, συνήθως ωμά ψάρι ή άλλα θαλασσινά. Maki είναι ένας τύπος σούσι ρολό που είναι σούσι έλασης σε φύκια. Το Sushi είναι το πιο δημοφιλές ιαπωνικό πιάτο παγκοσμίως γνωστό. Το Sushi είναι κυρίως μαγειρεμένο ρύζι με ξύδι σε συνδυασμό με άλλα συστατικά, συνήθως
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ φυστικοβούτυρου και ζελέ

    Διαφορά μεταξύ φυστικοβούτυρου και ζελέ

    Βασική διαφορά: Το φυστικοβούτυρο είναι ουσιαστικά μια πάστα τροφίμων που παρασκευάζεται από αλεσμένα ξηρά φιστίκια. Ενώ η ζελέ είναι ένα είδος φρουτοσαλάτας που είναι καθαρό ή διαφανές και φτιαγμένο από χυμούς φρούτων. Ένα από τα πιο γνωστά σάντουιτς όλων των εποχών είναι το φυστικοβούτυρο και το ζελέ, το οποίο είναι γνωστό και ως PB & J. Είναι κυρίως δημοφιλής στη Βόρεια Αμερική, αλλά έχει επίσ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ του υδραυλικού τιμονιού και του συστήματος διεύθυνσης χωρίς δύναμη

    Διαφορά μεταξύ του υδραυλικού τιμονιού και του συστήματος διεύθυνσης χωρίς δύναμη

    Διαφορά κλειδιού: Το τιμόνι είναι ένα σύστημα που βοηθά στην οδήγηση των τροχών χρησιμοποιώντας κάποια ισχύ του κινητήρα. Το σύστημα διεύθυνσης Non-Power είναι ένα σύστημα διεύθυνσης στο οποίο χρησιμοποιείται χειρωνακτική δύναμη για τη διεύθυνσή του και καμία βοηθητική πηγή ενέργειας δεν βοηθά στην οδήγηση του τροχού. Το μη ηλεκτρικό σύστημα διεύθυνσης είναι επίσης γνωστό ως μηχανικό ή χειροκίνητο σύστημα ελέγχου. Η ισχύς και η μη ισχύς, αυτές οι λέξεις είναι απλά κατανοητές, αλλά η σχέση με τα συστήματα διεύθυνσης μπορεί μερικές φορές να είναι δύσκολο να κατανοηθεί. Για να
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ του Taekwondo και του Aikido

    Διαφορά μεταξύ του Taekwondo και του Aikido

    Βασική διαφορά: Η προέλευση είναι σοφός, το Taekwondo είναι μια μορφή κορεατικής πολεμικής τέχνης και το Aikido είναι ιαπωνική μορφή πολεμικής τέχνης. Το "Taekwondo" είναι μια κορεατική μορφή πολεμικής τέχνης, που ασκείται και ως άθλημα. Προέρχεται από την περιοχή της Νότιας Κορέας. Σήμερα, ασκείται ως άθλημα σε 184 χώρες, αποτελούμενες από 60 εκατομμύρια επαγγελματίες. Είναι απλά ένας τρόπος δράσης για τ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ Nanny και Maid

    Διαφορά μεταξύ Nanny και Maid

    Βασική διαφορά: Η νταντά αναφέρεται σε ένα πρόσωπο που εργάζεται για να φροντίσει τα παιδιά σε ένα νοικοκυριό. Μια νταντά είναι συνήθως μια εκπαιδευμένη γυναίκα. Μια κοπέλα είναι κάποιος που εργάζεται για να βοηθήσει στην οικιακή δουλειά. Μια κοπέλα είναι πάντα γυναίκα. Η νταντά αναφέρεται σε άτομο που εργάζεται για να φροντίσει τα παιδιά σε μια οικογένεια. Μια νταντά είναι συνήθως μια εκπαιδευμένη γυναίκα. Μια νταντά μπορεί να προ
  • δημοφιλείς συγκρίσεις: Διαφορά μεταξύ γάλακτος και γάλακτος σόγιας

    Διαφορά μεταξύ γάλακτος και γάλακτος σόγιας

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

Επιλογή Συντάκτη

Διαφορά μεταξύ των βακτηρίων και του ιού

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