Εκπαιδευτικό υλικό για XML αρχάριους

Το XML έχει σχεδιαστεί για να περιγράφει δεδομένα, με έμφαση στο περιεχόμενο των δεδομένων.

Το HTML έχει σχεδιαστεί για να εμφανίζει δεδομένα, με έμφαση στη φόρμα των δεδομένων.

Προγραμματισμός

Βασικές γνώσεις που πρέπει να γνωρίζετε:

  • Πριν συνεχίσετε την εκμάθηση, πρέπει να έχετε βασικές γνώσεις των εξής:
  • HTML / XHTML

JavaScript ή VBScript Αν θέλετε να μάθετε πρώτα αυτά τα έργα, επισκεφθείτε το Πρωτοσελίδα

Προσπαθήστε να δείτε αυτά τα μαθήματα.

  • Τι είναι το XML;επεκτάσιμη γλώσσα σημάτωνΕπεκτάσιμο Σηματικό Λογισμικό (EXtensible Markup Language)
  • Το XML είναι έναγλώσσα σημάτωναλλά παρόμοιο με το HTML
  • Το XML έχει σχεδιαστεί για νανα περιγράψει δεδομένα
  • Οι ετικέτες XML δεν είναι προκαθορισμένες. Χρειάζεται ναεπιλεγόμενες ετικέτες.
  • Το XML χρησιμοποιείή τύπος αρχείουή XML Schema να περιγράψει δεδομένα.
  • Το XML με DTD ή XML Schema έχει σχεδιαστεί για να έχειΑυτο περιγραφική.
  • Το XML είναι ένα πρότυπο W3C

Το XML είναι ένα πρότυπο W3C

Η επεκτάσιμη γλώσσα σημάτων καθιερώθηκε ως πρότυπο W3C στις 10 Φεβρουαρίου 1998.

Μπορείτε να βρείτε τιςΕκμάθηση W3Cπρέπει να επισκεφτείτε το

Οι κύριες διαφορές μεταξύ XML και HTML

Το XML έχει σχεδιαστεί για να μεταφέρει δεδομένα.

Το XML δεν είναι για να αντικαταστήσει το HTML.

Το XML και το HTML έχουν σχεδιαστεί για διαφορετικούς σκοπούς:

Το XML έχει σχεδιαστεί για να περιγράφει δεδομένα, με έμφαση στο περιεχόμενο των δεδομένων.

Το HTML έχει σχεδιαστεί για να εμφανίζει δεδομένα, με έμφαση στη φόρμα των δεδομένων.

Το HTML σκοπεύει να εμφανίζει πληροφορίες, ενώ το XML σκοπεύει να περιγράφει πληροφορίες.

XML χωρίς συμπεριφορά

Το XML είναι αδρανές.

Μπορεί να είναι λίγο δύσκολο να κατανοηθεί, αλλά το XML δεν κάνει τίποτα. Το XML έχει σχεδιαστεί για να δομίζει, να αποθηκεύει και να μεταφέρει πληροφορίες.

Ακολουθεί το σημειωματάριο που έγραψε ο John στον George, αποθηκευμένο ως XML:

<note>
<to>George</to>
<from>John</from>
<heading>Επεξήγηση</heading>
<body>Μην ξεχνάτε τη συνάντηση!</body>
</note>

Αυτός ο τύπος έχει τίτλο και σχόλια. Περιλαμβάνει επίσης πληροφορίες του αποστολέα και του παραλήπτη. Ωστόσο, αυτός ο XML φάκελος δεν έχει κάνει τίποτα. Είναι απλώς πληροφορίες που πακέταρχονται με ετικέτες XML. Χρειάζεται να γράψουμε λογισμικό ή πρόγραμμα για να μεταφέρουμε, να λαμβάνουμε και να εμφανίζουμε αυτόν τον φάκελο.

Το XML είναι δωρεάν και αναπτυσσόμενο

Οι ετικέτες του XML δεν είναι προκαθορισμένες. Πρέπει να

Οι ετικέτες που χρησιμοποιούνται για να σημειώσουν τα έγγραφα HTML και τη δομή τους είναι προκαθορισμένες. Ο δημιουργός ενός εγγράφου HTML μπορεί να χρησιμοποιήσει μόνο τις ετικέτες που ορίζονται στο πρότυπο HTML (π.χ. <p>, <h1> κ.λπ.).

Το XML επιτρέπει στους δημιουργούς να ορίζουν τις δικές τους ετικέτες και την δική τους δομή εγγράφου.

Οι ετικέτες στο παραπάνω παράδειγμα δεν έχουν οριστεί σε καμία πρότυπο XML. Αυτές οι ετικέτες έχουν δημιουργηθεί από τον συγγραφέα του XML εγγράφου.

Το XML είναι μια συμπλήρωση του HTML

Το XML δεν είναι ένας αντικαταστάτης του HTML.

Είναι πολύ σημαντικό να κατανοήσετε ότι το XML δεν είναι ένας αντικαταστάτης του HTML. Στην ανάπτυξη του Web στο μέλλον, είναι πιθανό το XML να χρησιμοποιηθεί για την περιγραφή δεδομένων, ενώ το HTML θα χρησιμοποιηθεί για τη μορφοποίηση και την προβολή αυτών των δεδομένων.

Η καλύτερη περιγραφή μας για το XML είναι: Το XML είναι μια πλατφόρμα που χρησιμοποιείται για την μετάδοση πληροφοριών και είναι ανεξάρτητη από λογισμικό και υλικό.

Ο ρόλος του XML στην ανάπτυξη του Web στο μέλλον

Το XML θα είναι παντού.

Όταν βλέπουμε την ταχεία ανάπτυξη των κανονισμών XML και την ταχεία υιοθέτηση αυτών από τους προγραμματιστές λογισμικού, είναι πραγματικά απίστευτο.

Είμαστε βέβαιοι ότι ο ρόλος που θα παίξει το XML στο μέλλον του Web δεν θα είναι λιγότερο σημαντικός από αυτόν του HTML, ο οποίος έχει υπηρετήσει ως πέτρα ουρανού του Web, και το XML θα γίνει η πιο συχνά χρησιμοποιούμενη εργαλειοθήκη για την επεξεργασία και τη μεταφορά δεδομένων.