1 Εισαγωγή
2 Τί είναι η XML;
2.1 Η ιστορία της XML
2.2 Ένα παράδειγμα γλώσσας ορισμένης με XML
3 Ορισμός γλωσσών βασισμένων
σε XML
4 Επεξεργασία τεκμηρίων
βασισμένων σε XML
4.1 Εισαγωγή
4.2 Ένα παράδειγμα σαρωτή
5 Προσεγγίσεις στην
επεξεργασία XML
5.1 SAX
5.2 DOM
5.3 XSL
5.4 Μορφοποιητικά αντικείμενα
5.5 Συστήματα εκδόσεων Ιστού
6 Η XML στην πράξη
6.1 Κλιμακούμενα διανυσματικά γραφικά
6.2 Η Μορφή Ορισμού Καναλιού
6.3 ebXML
7 Η XML σε περιβάλλον λιανικού
εμπορίου
8 Περαιτέρω διάβασμα
Παραπομπές
Το κεφάλαιο αυτό περιγράφει μία σημειoγραφική τεχνολογία γνωστή ως XML. Είναι μία προσπάθεια να ξεπεραστούν πολλά από τα προβλήματα που προέκυψαν από την γλώσσα HTML. Η XML είναι μία γλώσσα προσδιορισμού άλλων γλωσσών και το κεφάλαιο πρώτα ερευνά την ουσιώδη διαφορά μεταξύ αυτής και μιας γλώσσας όπως η HTML. Δίδεται εν συντομία η ιστορία της XML και επίσης περιγράφεται και ένα παράδειγμα της γλώσσας που σχετίζεται με την σήμανση λεξικού. Το κεφάλαιο εξετάζει μερικά από τα γλωσσολογικά στοιχεία της XML και περιγράφει το πώς σαρώνεται από έναν σαρωτή οδηγούμενο από γεγονότα. Δίνεται ένα παράδειγμα μιας απλής γλώσσας και αναλύεται η επεξεργασία της με την χρήση του μη-επικυρωτικού σαρωτή Aelfred. Περιγράφονται διάφορες προσεγγίσεις στη επεξεργασία τεκμηρίων XML, όπως οι DOM, SAX και XSLT. Το κεφάλαιο καταλήγει με την περιγραφή τριών βιομηχανικών παραδειγμάτων της XML: μία γλώσσα για τον ορισμό διανυσματικών γραφικών, μία γλώσσα για τον ορισμό ενεργών καναλιών βασιζόμενων στα Windows, και μια γλώσσα για ηλεκτρονικές επιχειρηματικές εφαρμογές.
Ιδιότητα / Χαρακτηριστικό (Attribute), Γραφικό χαρτογραφημένων μπιτ (Bit mapped graphic), Ορισμός τύπου τεκμηρίων / αρχείων, (Document type definition), DOM, FOP, Μορφοποιητικό αντικείμενο (Formatting object), Μετα-γλώσσα (Metalanguage), Κινητός πράκτορας (Mobile agent), Μη-επικυρωτικός σαρωτής (Non-validating parser), Σαρωτής (Parser), SAX, SGML, Επικυρωτικός σαρωτής (Validating parser), Διανυσματικό γραφικό (Vector graphic), Σύστημα εκδόσεων Ιστού (Web publishing system), XML, XSL, XSLT.