- Λεπτομέριες
- Τελευταία ενημέρωση: 28 Μαΐου 2021
Τι είναι το XML;
Η XML είναι μια γλώσσα σήμανσης που έχει σχεδιαστεί για να αποθηκεύει δεδομένα. Χρησιμοποιείται ευρέως ή μεταφέρει δεδομένα. Έχει διάκριση πεζών -κεφαλαίων. Η XML σάς προσφέρει τον καθορισμό στοιχείων σήμανσης και τη δημιουργία προσαρμοσμένης γλώσσας σήμανσης. Η βασική μονάδα στην XML είναι γνωστή ως στοιχείο. Η επέκταση του αρχείου XML είναι .xml
Σε αυτό το σεμινάριο θα μάθετε
- Τι είναι το XML;
- Τι είναι το HTML;
- Χαρακτηριστικά της XML
- Χαρακτηριστικά της HTML
- Παράδειγμα XML:
- Παράδειγμα HTML:
- XML έναντι HTML
- Πλεονεκτήματα της χρήσης XML
- Πλεονεκτήματα χρήσης HTML
- Μειονεκτήματα της χρήσης XML
- Μειονεκτήματα χρήσης HTML
- Ιστορικό εκδόσεων HTML και XML
Τι είναι το HTML;
Η HTML είναι η γλώσσα σήμανσης που σας βοηθά να δημιουργήσετε και να σχεδιάσετε περιεχόμενο ιστού. Έχει μια ποικιλία ετικετών και χαρακτηριστικών για τον καθορισμό της διάταξης και της δομής του εγγράφου ιστού. Έχει σχεδιαστεί για να εμφανίζει δεδομένα με μορφοποιημένο τρόπο. Ένα έγγραφο HTML έχει την επέκταση .htm ή .html.
Μπορείτε να επεξεργαστείτε τον κώδικα HTML είναι οποιοσδήποτε βασικός επεξεργαστής κώδικα, ακόμη και σημειωματάριο. Ο επεξεργασμένος κώδικας μπορεί να εκτελεστεί σε οποιοδήποτε πρόγραμμα περιήγησης. Τα προγράμματα περιήγησης αποδίδουν τις ετικέτες που χρησιμοποιούνται και παρουσιάζουν το περιεχόμενο που θέλετε να εμφανίζεται με ή χωρίς εφαρμοσμένη μορφοποίηση.
ΒΑΣΙΚΗ ΔΙΑΦΟΡΑ
- Η XML είναι συντομογραφία για eXtensible Markup Language, ενώ η HTML σημαίνει Hypertext Markup Language.
- Η XML επικεντρώνεται κυρίως στη μεταφορά δεδομένων ενώ η HTML επικεντρώνεται στην παρουσίαση των δεδομένων.
- Το XML βασίζεται σε περιεχόμενο ενώ το HTML βασίζεται σε μορφή.
- Το XML έχει διάκριση πεζών -κεφαλαίων ενώ το HTML δεν έχει διάκριση πεζών -κεφαλαίων.
- Η XML παρέχει υποστήριξη χώρων ονομάτων ενώ η HTML δεν παρέχει υποστήριξη χώρων ονομάτων.
- Η XML είναι αυστηρή για το κλείσιμο της ετικέτας, ενώ η HTML δεν είναι αυστηρή.
- Οι ετικέτες XML είναι επεκτάσιμες ενώ η HTML έχει περιορισμένες ετικέτες.
- Οι ετικέτες XML δεν είναι προκαθορισμένες ενώ το HTML έχει προκαθορισμένες ετικέτες.
Χαρακτηριστικά της XML

Google Trends HTML έναντι XML
- Οι ετικέτες XML δεν είναι προκαθορισμένες. Πρέπει να ορίσετε τις προσαρμοσμένες ετικέτες σας.
- Η XML σχεδιάστηκε για να μεταφέρει δεδομένα και όχι για να εμφανίζει αυτά τα δεδομένα.
- Ο κωδικός σήμανσης της XML είναι εύκολα κατανοητός για έναν άνθρωπο.
- Η καλά δομημένη μορφή είναι εύκολη στην ανάγνωση και γραφή από προγράμματα.
- Η XML είναι μια επεκτάσιμη γλώσσα σήμανσης όπως η HTML.
Χαρακτηριστικά της HTML

Ερωτήσεις Stack Overflow HTML έναντι XML
- Είναι μια απλή γλώσσα που υποστηρίζει τη συγγραφή ιστοσελίδων.
- Αρκετά πλούσιο για να παρέχει υποστήριξη για ενσωμάτωση πολυμέσων σε έγγραφα
- Αρκετά ευέλικτο για να υποστηρίζει τη σύνδεση υπερκειμένου
Παράδειγμα XML
Krishna Rungta 9898613050 This email address is being protected from spambots. You need JavaScript enabled to view it. 1985-09-27
Παράδειγμα HTML
Page title First HeadingFirst paragraph.
XML έναντι HTML
Παράμετρος | XML | HTML |
Τύπος γλώσσας | Το XML είναι ένα πλαίσιο για τον καθορισμό των γλωσσών σήμανσης. | Η HTML είναι προκαθορισμένη γλώσσα σήμανσης. |
Τύπος γλώσσας | Με διάκριση πεζών -κεφαλαίων | Χωρίς διάκριση πεζών -κεφαλαίων |
Κατασκευαστικές λεπτομέρειες | Παρέχεται | Δεν παρέχεται. |
Σκοπός | Μεταφορά δεδομένων | Παρουσίαση των δεδομένων |
Σφάλματα κωδικοποίησης | Δεν επιτρέπονται σφάλματα κωδικοποίησης. | Τα μικρά λάθη αγνοούνται. |
Whitespace | Μπορείτε να χρησιμοποιήσετε κενά διαστήματα στον κώδικά σας. | Δεν μπορείτε να χρησιμοποιήσετε λευκά κενά στον κώδικά σας. |
Φώλιασμα | Θα πρέπει να γίνει κατάλληλα. | Δεν έχει καμία επίδραση στον κώδικα. |
Οδηγείται από | Η XML βασίζεται στο περιεχόμενο | Η HTML βασίζεται στη μορφή |
Τέλος ετικετών | Η ετικέτα κλεισίματος είναι απαραίτητη σε ένα καλά διαμορφωμένο έγγραφο XML. | Η ετικέτα κλεισίματος δεν απαιτείται πάντα. η ετικέτα χρειάζεται ισοδύναμη ετικέτα αλλά η ετικέτα δεν απαιτείετικέτα |
Αποσπάσματα | Απαιτούνται εισαγωγικά για τιμές χαρακτηριστικών XML ;. | Δεν απαιτούνται εισαγωγικά για τις τιμές των χαρακτηριστικών. |
Υποστήριξη αντικειμένων | Τα αντικείμενα πρέπει να εκφράζονται με συμβάσεις. Κυρίως χρησιμοποιώντας χαρακτηριστικά και στοιχεία. | Προσφέρει υποστήριξη εγγενών αντικειμένων |
Μηδενική υποστήριξη | Πρέπει να χρησιμοποιήσετε το xsi: μηδέν σε στοιχεία σε ένα έγγραφο παρουσίας XML και επίσης να εισαγάγετε τον αντίστοιχο χώρο ονομάτων. | Αναγνωρίζει εγγενώς την μηδενική τιμή. |
Ονόματα | Η XML παρέχει υποστήριξη για χώρους ονομάτων. Σας βοηθά να αφαιρέσετε τον κίνδυνο σύγκρουσης ονόματος όταν συνδυάζεστε με άλλα έγγραφα. | Δεν υποστηρίζει την έννοια των χώρων ονομάτων. Οι συγκρούσεις ονοματοδοσίας μπορούν να αποφευχθούν είτε χρησιμοποιώντας ένα πρόθεμα σε ένα όνομα μέλους αντικειμένου είτε με ένθεση αντικειμένων. |
Μορφοποίηση αποφάσεων | Απαιτείται πιο σημαντική προσπάθεια για την αντιστοίχιση τύπων εφαρμογών σε στοιχεία και χαρακτηριστικά XML. | Παρέχει άμεση αντιστοίχιση δεδομένων δεδομένων. |
Μέγεθος | Τα έγγραφα είναι ως επί το πλείστον μακρά σε μέγεθος, ειδικά όταν χρησιμοποιείται μια στοιχειοκεντρική προσέγγιση που χρησιμοποιείται στη μορφοποίηση. | Η σύνταξη είναι πολύ σύντομη και δίνει μορφοποιημένο κείμενο. |
Ανάλυση σε Javascript | Απαιτεί εφαρμογή XML DOM και κώδικα εφαρμογής για να αντιστοιχίσει ξανά το κείμενο σε αντικείμενα JavaScript. | Δεν απαιτείται επιπλέον κωδικός εφαρμογής για την ανάλυση κειμένου. Για το σκοπό αυτό, μπορείτε να χρησιμοποιήσετε τη λειτουργία eval της JavaScript. |
Καμπύλη εκμάθησης | Πολύ δύσκολο καθώς χρειάζεται να μάθετε τεχνολογίες όπως XPath, XML Schema, DOM κ. | Το HTML είναι μια απλή στοίβα τεχνολογίας που είναι οικεία στους προγραμματιστές. |
Πλεονεκτήματα της χρήσης XML
Εδώ, υπάρχουν σημαντικά πλεονεκτήματα της χρήσης XML:
- Κάνει έγγραφα μεταφερόμενα σε συστήματα και εφαρμογές. Με τη βοήθεια της XML, μπορείτε να ανταλλάξετε γρήγορα δεδομένα μεταξύ διαφορετικών πλατφορμών.
- Η XML διαχωρίζει τα δεδομένα από την HTML
- Η XML απλοποιεί τη διαδικασία αλλαγής πλατφόρμας
Πλεονεκτήματα χρήσης HTML
Ακολουθούν τα πλεονεκτήματα της χρήσης γλώσσας HTML:
- Οι διεπαφές προγράμματος περιήγησης εγγράφων HTML είναι απλές στη δημιουργία
- Λειτουργεί σε ένα σύστημα που κατά τα άλλα δεν σχετίζεται.
- Η HTML είναι εύκολα κατανοητή επειδή έχει πολύ απλή σύνταξη
- Μπορείτε να χρησιμοποιήσετε πολλές ετικέτες για να δημιουργήσετε μια ιστοσελίδα.
- Σας επιτρέπει να χρησιμοποιείτε διάφορα χρώματα, αντικείμενα και διατάξεις
Μειονεκτήματα της χρήσης XML
Εδώ, υπάρχουν μερικά μειονεκτήματα της χρήσης XML:
- Το XML απαιτεί εφαρμογή επεξεργασίας
- Η σύνταξη XML είναι πολύ παρόμοια με άλλες εναλλακτικές μορφές μετάδοσης δεδομένων που βασίζονται σε κείμενο, κάτι που μερικές φορές προκαλεί σύγχυση
- Δεν υποστηρίζεται εγγενής τύπος δεδομένων
- Η σύνταξη XML είναι περιττή
- Δεν επιτρέπει στον χρήστη να δημιουργήσει τις ετικέτες του.
Μειονεκτήματα χρήσης HTML
Εδώ, υπάρχουν μερικά μειονεκτήματα της χρήσης HTML:
- Το HTML δεν διαθέτει έλεγχο σύνταξης και δομή
- Το HTML δεν είναι κατάλληλο για ανταλλαγή δεδομένων
- Η HTML δεν γνωρίζει το περιβάλλον
- Η HTML δεν μας επιτρέπει να περιγράψουμε το περιεχόμενο πληροφοριών ή τη σημασιολογία του εγγράφου
- Η HTML δεν είναι αντικειμενοστραφής, επομένως δεν είναι επεκτάσιμη και πολύ ασταθής γλώσσα
- Η αποθήκευση δεδομένων και η ανταλλαγή δεδομένων δεν είναι δυνατή με τη χρήση HTML.
Ιστορικό εκδόσεων HTML και XML
Εκδοχή | Ετος |
HTML | 1991 |
HTML 2.0 | χίλια εννιακόσια ενενήντα πέντε |
HTML 3.2 | 1997 |
HTML 4.01 | 1999 |
XHTML | 2000 |
HTML5 | 2014 |
Ιστορικό XML
Εκδοχή | Ετος |
XML 1.0 | 1998 |
XML 1.1 | 2004 |