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

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

Βίντεο: Διαφορά μεταξύ XML και HTML

Βίντεο: Διαφορά μεταξύ XML και HTML
Βίντεο: ΤΟ ΣΠΊΤΙ ΤΟΥ ΑΜΕΡΙΚΑΝΟΎ. 10 Διαφορές από το Ρωσικό Σπίτι. Η αμερικανική καταλύματα 2024, Νοέμβριος
Anonim

XML εναντίον HTML

Το XML σημαίνει επεκτάσιμη γλώσσα σήμανσης. Ορίζεται στην προδιαγραφή XML 1.0, η οποία έχει αναπτυχθεί από την W3C (World Wide Web Consortium). Η XML παρέχει έναν τυπικό τρόπο, ο οποίος είναι επίσης απλός, για την κωδικοποίηση δεδομένων και κειμένου, έτσι ώστε το περιεχόμενο να μπορεί να ανταλλάσσεται σε υλικό προγραμμάτων οδήγησης, λειτουργικά συστήματα και εφαρμογές με μικρή ανθρώπινη παρέμβαση. Η γλώσσα σήμανσης HyperText, ευρέως γνωστή ως HTML, είναι επίσης μια κορυφαία γλώσσα σήμανσης για ιστοσελίδες. Η HTML είναι το βασικό δομικό στοιχείο των ιστοσελίδων. Το πρόγραμμα περιήγησης Ιστού διαβάζει το έγγραφο HTML και το συνθέτει σε οπτικές ή ακουστικές ιστοσελίδες.

XML

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

HTML

Η

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

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

Μολονότι, η XML και η HTML είναι και οι δύο γλώσσες σήμανσης, υπάρχουν ορισμένες θεμελιώδεις διαφορές μεταξύ τους. Η HTML αποτελείται κυρίως από ετικέτες που ορίζουν την εμφάνιση του περιεχομένου, ενώ οι ετικέτες XML καθορίζουν γενικά τη δομή και το περιεχόμενο των δεδομένων (και η πραγματική εμφάνιση ορίζεται από ένα σχετικό φύλλο στυλ). Δεύτερον, η XML είναι επεκτάσιμη, αφού οι ετικέτες XML μπορούν να οριστούν από τον χρήστη για μια συγκεκριμένη εφαρμογή, ενώ οι ετικέτες HTML ορίζονται από το W3C.

Συνιστάται: