Skip to main content

Τι είναι το XHTML;

Η επεκτάσιμη γλώσσα σήμανσης HyperText (XHTML) είναι ένας γρήγορος τρόπος για να αναφερθείτε σε διάφορες συστάσεις γλώσσας που χρησιμοποιούνται ευρέως σε συσκευές με δυνατότητα Internet για την προβολή ιστοσελίδων.Παρόλο που ονομάστηκε από τον προκάτοχό του, η γλώσσα σήμανσης HyperText (HTML), βασίζεται στην πραγματικότητα στην εκτατική γλώσσα σήμανσης (XML), η οποία είναι ένα πολύ επιλεκτικό μέρος της τυπικής γενικευμένης γλώσσας σήμανσης (SGML).Στην ουσία, είναι όλοι οι απογόνοι του SGML.Ενώ το HTML είναι μια άμεση εφαρμογή του SGML, το XHTML είναι αυτό που αναφέρεται ως χώρος ονομάτων ή ένα σύνολο ορισμών για ένα έγγραφο XML που βοηθά στην ανακούφιση της ασάφειας όταν χρησιμοποιούνται περισσότερα από ένα λεξιλόγιο XML σε οποιαδήποτε δεδομένη κατάσταση.προέκυψε λόγω μερικών περιορισμών στην HTML και εφαρμόστηκε το HTML ποικίλου τρόπου.Την εποχή που η HTML έφτασε στην έκδοση τέσσερα, άρχισε να μειώνει τη σωστή χρήση από πολλούς διερμηνείς HTML, τα προγράμματα υπολογιστών που αναλύουν τα έγγραφα HTML σε μια μορφοποιημένη, προβολή ιστοσελίδας.Καθώς εμφανίστηκαν επίσης κινητές συσκευές και άλλες πλατφόρμες προβολής ιστού, χρειάστηκε καλύτερη λύση.Το XML είναι μια πολύ πιο αυστηρή εφαρμογή του SGML μέσω HTML και διαφορετικοί χώροι ονομάτων XML μπορούν να χρησιμοποιηθούν σε μία μόνο περίπτωση.Έτσι, γύρω στο έτος 2000, η Κοινοπραξία του Παγκόσμιου Ιστού (W3C) συνέταξε και έκανε το XHTML μία από τις συστάσεις της για την επίλυση ορισμένων από αυτά τα αναδυόμενα ζητήματα.Ένας χώρος ονομάτων XML, μπορεί να αναλυθεί από οποιονδήποτε διερμηνέα XML, ενώ το HTML περιορίζεται μόνο σε διερμηνείς HTML.Το XHTML είναι πραγματικά HTML αναδημιουργημένο κάτω από το πιο περιοριστικό υποσύνολο XML του SGML.Με αυτόν τον τρόπο, η πιο πρόσφατη γλώσσα ήταν αμέσως σε θέση να ερμηνευτεί από τους υπάρχοντες προγράμματα περιήγησης ιστού, ενώ ταυτόχρονα διατίθεται για άλλες πλατφόρμες.Η διατήρηση της επεκτάσιμης πτυχής του μνημείου XHTMLS είναι επίσης σημαντική για να σημειωθεί.Δεν προσφέρει μόνο τη δυνατότητα ανάγνωσης από περισσότερα προγράμματα και πλατφόρμες, αλλά είναι επίσης περαιτέρω επεκτάσιμη, επιτρέποντας τη χρήση άλλων χώρων ονομάτων XML εντός των εγγράφων της.επεκτείνεται με διάφορους τρόπους για να παρουσιάσετε περισσότερο από τη μορφοποίηση σελίδας.Η μαθηματική γλώσσα σήμανσης (MATHML), για παράδειγμα, μπορεί να συμπεριληφθεί σε αυτά τα έγγραφα για την εμφάνιση μαθηματικών τύπων και συμβολαίων.Οι εικόνες μπορούν επίσης να ενσωματωθούν χρησιμοποιώντας το χώρο ονομάτων Scalable Vector Graphics (SVG) μέσα σε ένα έγγραφο αυτού του τύπου.Ως εκ τούτου, το XHTML μπορεί επίσης να συμπεριληφθεί σε ένα άλλο έγγραφο XML. Δεδομένου ότι το XHTML είναι πραγματικά απλώς HTML εξευγενισμένο σύμφωνα με τους κανόνες XMLS, προσφέρει τρεις ορισμούς τύπου εγγράφων (DTD) που αντιγράφουν εκείνους της έκδοσης HTML τεσσάρων.Ένα DTD είναι μια λεπτομερής περιγραφή των στοιχείων μιας γλώσσας σήμανσης, συμπεριλαμβανομένης της πότε, πού και πώς μπορεί να χρησιμοποιηθεί, καθώς και οποιαδήποτε συναφή χαρακτηριστικά.Σε μεταγενέστερες εκδόσεις του XHTML, ωστόσο, τα XML Schemas, ένας άλλος, πιο ισχυρός τρόπος περιγραφής ενός εγγράφου XML, διαπιστώθηκε ότι αυξήθηκε περαιτέρω το XHTML.Με τη σειρά του, αναπτύχθηκαν διάφορες εκδόσεις του XHTML, οι οποίες μπορούν στη συνέχεια να κατασκευαστούν για συγκεκριμένες χρήσεις, πολλές από τις οποίες περιστρέφονται γύρω από τις πλατφόρμες υπολογιστών κινητής τηλεφωνίας.