Διαφορά μεταξύ SGML & XHTML

SGML έναντι XHTML



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

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



Το XHTML είναι πιο βιώσιμο από το SGML. Με την πάροδο του χρόνου, οι διαδικτυακές εφαρμογές γίνονται πιο εξελιγμένες. αυτό θα οδηγω σε μια ευρεία δημοτικότητα του XHTML.Το XHTML υποστηρίζεται από μεγάλο αριθμό εφαρμογών. Έτσι μπορεί να χρησιμοποιηθεί για τη δημιουργία σύνθετων ιστότοπων. Σε περίπτωση SGML, δεν υποστηρίζονται πολλές εφαρμογές από προγράμματα περιήγησης. Τα έγγραφα XHTML ακολουθούν τους κανόνες XML και μπορούν να μετατραπούν σε πολλές μορφές αρχείων όπως PDF, RSS ή RFT. Λόγω μικρότερων ρουτίνων επεξεργασίας σφαλμάτων, τα λίγα προγράμματα περιήγησης που μπορούν να υποστηρίξουν XHTML αποδίδουν σε γρηγορότερες ταχύτητες. Τα έγγραφα που περιέχουν φιλελεύθερα σφάλματα απαιτούν περισσότερο χρόνο για επεξεργασία. Η χρήση του XHTML μειώνει τον χρόνο φόρτωσης της σελίδας και τις ταχύτητες λήψης. Το XHTML διαθέτει ετικέτες κλεισίματος. Αυτό είναι ένα υπέροχο ξεκίνημα για αρχάριους προγραμματιστές και βοηθά τους επαγγελματίες του διαδικτύου να παραμένουν ενημερωμένοι. Η πηγή σας θα μετατραπεί σε καθαρή και ευανάγνωστη έκδοση και θα βελτιώσει τις δεξιότητές σας ως επαγγελματίας Ιστού. Για να το ολοκληρώσετε, το XHTML δείχνει επαγγελματισμό που δεν βρίσκεται στις εφαρμογές που βασίζονται στο SGML. Μερικά από τα προγράμματα περιήγησης που μπορούν να δεχτούν έγγραφα XHTML είναι το Google Chrome, το Mozilla Firefox, το Opera, το Camino, το Galleon, το Safari και όλα τα προγράμματα περιήγησης για κινητά.



Βασικές διαφορές μεταξύ SGML & XHTML:

  • Το XHTML είναι πιο βιώσιμο από το SGML.

  • Το XHTML υποστηρίζεται από πολλές εφαρμογές ιστού σε αντίθεση με το SGML.



  • Το SGML δεν υποστηρίζει τη μετατροπή σε διάφορες μορφές αρχείων, συμπεριλαμβανομένων PDF, RSS ή RFT, όπως το XHTML.

  • Το XHTML προσφέρει ταχύτερη φόρτωση σελίδας και ταχύτητα λήψης από το SGML.

  • Όλα τα XHTML έχουν ετικέτες κλεισίματος, οι οποίες δεν είναι διαθέσιμες στο SGML.

Δημοφιλείς Αναρτήσεις

Διαφορά μεταξύ κοινού λογαριασμού και λογαριασμού δικαιούχου



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

Το «The Thud» είχε ταχύτητα, μέγεθος και δύναμη

Το F-105 Thunderchief της Republic Aircraft, γνωστότερο ως «Thud», ήταν το πολεμικό άλογο της Πολεμικής Αεροπορίας στο Βιετνάμ.

Αυτό το αεροπλάνο πέταξε 8.000 μίλια για να βομβαρδίσει το Falklands

Γρήγορο, ευέλικτο και φουτουριστικό, το πυρηνικό βομβαρδιστικό Avro Vulcan του RAF άφησε μια ανεξίτηλη εντύπωση στους πληρώματα που το πέταξαν κατά τη διάρκεια του Ψυχρού Πολέμου. Το κομψό,

Διαφορά μεταξύ εξόδων και δαπανών

Οι δαπάνες και τα έξοδα είναι όροι, που χρησιμοποιούνται για τη σύνταξη των οικονομικών καταστάσεων. Τι είναι το Έξοδα; Ένα έξοδο είναι ένα κόστος που έχει πραγματοποιηθεί

Διαφορά μεταξύ πρωτογενούς ομάδας και δευτεροβάθμιας ομάδας

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

Διαφορά μεταξύ της περιόδου επώασης και της μολυσματικής περιόδου

Η περίοδος επώασης είναι ο χρόνος από την αρχική έκθεση σε παθογόνο έως το πρώτο σημάδι συμπτωμάτων. Η μολυσματική περίοδος είναι ο χρόνος κατά τον οποίο είναι ένα άτομο