Διαφορά μεταξύ XML και XHTML

xmlXML εναντίον XHTML

Η επεκτάσιμη γλώσσα σήμανσης (επίσης γνωστή ως XML) είναι ένα σύνολο κανόνων. Αυτοί οι κανόνες είναι ειδικοί για έγγραφα που κωδικοποιούν ηλεκτρονικά. Ο κύριος στόχος του XML είναι να τονίσουμε την απλότητα, τη γενικότητα και τη χρηστικότητα μέσω του Διαδικτύου. XML σημειώνεται ως κείμενο δεδομένα μορφή που έχει υποστήριξη από το Unicode για εύκολη ανάγνωση σε όλες τις γλώσσες. Αν και ο κύριος στόχος του σχεδιασμού XML είναι να εστιάσει συγκεκριμένα σε έγγραφα, χρησιμοποιείται συχνά επίσης Σειρά να αντιπροσωπεύει αυθαίρετες δομές δεδομένων (για παράδειγμα, υπηρεσίες διαδικτύου). Όπως είναι, υπάρχει μια πληθώρα διεπαφών προγραμματισμού που οι προγραμματιστές μπορούν να χρησιμοποιήσουν για να έχουν πρόσβαση σε δεδομένα XML. Υπάρχει επίσης μια ποικιλία συστημάτων σχήματος που έχουν σχεδιαστεί ειδικά για να βοηθήσουν στον καθορισμό γλωσσών που βασίζονται σε XML.



Η επεκτάσιμη γλώσσα σήμανσης υπερκειμένου (επίσης γνωστή ως XHTML) είναι μέρος της οικογένειας γλώσσας σήμανσης XML. Στην πραγματικότητα προσομοιώνει, ή απλώς λειτουργεί ως επέκταση της γλώσσας σήμανσης υπερκειμένου (ή HTML). Το XHTML ενεργεί ως εφαρμογή από την οικογένεια XML και είναι ένα πιο περιοριστικό υποσύνολο της SGML. Ως αποτέλεσμα της καλώς διαμορφωμένης φύσης των εγγράφων XHTML, είναι δυνατόν να αναλυθούν χρησιμοποιώντας ένα πρόγραμμα ανάλυσης XML - το οποίο διαφοροποιεί περαιτέρω το XHTML από το HTML.



Ένα έγγραφο XML αποτελείται εξ ολοκλήρου από χαρακτήρες που βρίσκονται στο Unicode. Υπάρχουν μερικοί χαρακτήρες ελέγχου που εξαιρούνται από το Unicode. Ωστόσο, αυτά που βρίσκονται στο Unicode μπορούν να γίνουν περιεχόμενο σε ένα έγγραφο XML. Υπάρχει μια πληθώρα εγκαταστάσεων που προσδιορίζουν την κωδικοποίηση των χαρακτήρων Unicode σε ένα έγγραφο XML. Υπάρχουν επίσης εγκαταστάσεις που εκφράζουν αυτούς τους χαρακτήρες που δεν μπορούν να χρησιμοποιηθούν. Το Unicode κωδικοποιείται σε byte για αποθήκευση ή μετάδοση - αυτές οι μεταφρασμένες εκφράσεις Unicode είναι γνωστές ως κωδικοποιήσεις. Η XML χρησιμοποιεί, αν όχι όλα, κωδικοποιήσεις καθορισμένες από Unicode, καθώς και έναν αριθμό διαφορετικών κωδικοποιήσεων των οποίων οι χαρακτήρες εμφανίζονται στο Unicode. Παρέχει έναν μηχανισμό που επιτρέπει σε έναν επεξεργαστή XML να προσδιορίσει ποια κωδικοποίηση χρησιμοποιείται.

Υπάρχουν τρεις συγκεκριμένες εκδόσεις του XHTML: XHTML 1.0 Strict, το οποίο περιλαμβάνει στοιχεία και τα χαρακτηριστικά που δεν επισημαίνονται ότι έχουν καταργηθεί HTML 4.01; XHTML 1.0 Transitional, το οποίο περιλαμβάνει στοιχεία ειδικά για παρουσιάσεις (για παράδειγμα 'γραμματοσειρά' και 'προειδοποίηση'). και XHTML 1.0 Frameset, το οποίο επιτρέπει τον καθορισμό εγγράφων frameset. Το XHTML μπορεί επίσης να διαμορφωθεί, το οποίο παρέχει μια αφηρημένη συλλογή χαρακτηριστικών στα οποία το XHTML μπορεί να υποδιαμορφωθεί και να επεκταθεί. Αυτό είναι απλώς ένα μέσο για να βοηθήσει το XHTML να επεκτείνει το πεδίο εφαρμογής του σε άλλες εξέχουσες πλατφόρμες (για παράδειγμα κινητές συσκευές και τηλεόραση με δυνατότητα ιστού).



Περίληψη:

1. Το XML είναι ένα σύνολο κανόνων που έχουν οριστεί για την κωδικοποίηση εγγράφων. Το XHTML είναι το ισοδύναμο XML του HTML αυτό είναι ένα πιο περιοριστικό υποσύνολο του SGML.

2. Το XML αποτελείται αποκλειστικά από Unicode. Το XHTML διατίθεται σε τρεις εκδόσεις: XHTML 1.0 Strict, XHTML 1.0 Transitional και XHTML 1.0 Frameset.



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

Διαφορά μεταξύ eHarmony.com και Match.com

Το eHarmony.com εναντίον Match.com Το eHarmony και το Match.com προσφέρουν τις ίδιες υπηρεσίες σε άτομα που αναζητούν την αγάπη της ζωής τους στο Διαδίκτυο. Και οι δύο λειτουργούν στο

Διαφορά μεταξύ Nintendo DSi και DS Lite

Nintendo DSi vs DS Lite Το DSi είναι η φορητή κονσόλα παιχνιδιών που διαδέχθηκε το DS Lite. Πολλά έχουν αλλάξει σε περισσότερο από δύο χρόνια μεταξύ του DS

Το σοκ του πολέμου

Ο Owen Flaherty ήταν ήσυχος και χαλαρός όταν έφυγε από το σπίτι του για πόλεμο το 1862, αλλά μετά τη φρικτή τετραήμερη μάχη στο Stones River Flaherty έγινε πιο μαλακός.

Διαφορά μεταξύ ADD και ADHD

Τις περισσότερες φορές οι άνθρωποι μπερδεύονται με ADD και ADHD. Το ADD είναι Attention Deficit Disorder και το ADHD είναι Attention-Deficit / Hyperactivity Disorder. Χρησιμοποιήθηκε νωρίτερα ADD

Θυμάμαι την πολιορκία του Λένινγκραντ, ανυψώθηκε 77 χρόνια πριν

Η ναζιστική Γερμανία σχεδίασε τη φρίκη του Λένινγκραντ με πιο προμελετημένη κακία από ό, τι είχαν ήδη συνειδητοποιήσει πολλοί ιστορικοί

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

Το Seeds vs Peers Torrents έχει γίνει το νεότερο και καλύτερο μεταξύ των δικτύων κοινής χρήσης αρχείων. Με τα torrents, δεν υπάρχουν κεντρικοί διακομιστές όπου μπορούν να βρίσκονται τα αρχεία