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

Anonim

XML vs HTML

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

XML

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

-

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.