Skip to main content

Τι είναι το XML Prolog;

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

Το XML Prolog αναφέρεται μερικές φορές ως Διακήρυξη XML.Είναι παρόν σε κάθε σύστημα, αλλά η χρήση του είναι προαιρετική.Όταν χρησιμοποιείται, περιέχει συνήθως τις πληροφορίες έκδοσης, τις οδηγίες επεξεργασίας, τυχόν σχόλια του συγγραφέα και ένα πεδίο για ορισμούς τύπου εγγράφων, που συνήθως αναφέρονται ως doctype.Μερικές φορές θα περιέχει επίσης πληροφορίες προώθησης στη γλώσσα σήμανσης HyperText (HTML) εάν ο χρήστης θέλει να συγχωνεύσει το XML και το HTML.Δεν θα ακολουθήσει ποτέ πίσω από άλλη ενότητα.Η μόνη εξαίρεση είναι ότι ένα σήμα παραγγελίας byte μπορεί να προηγείται του Prolog XML όταν χρησιμοποιούνται ορισμένοι τύποι κωδικοποιήσεων χαρακτήρων.Εάν συμβαίνει αυτό, το Mark Byte Mark δηλώνει τον τύπο κωδικοποίησης χαρακτήρων που χρησιμοποιήθηκε στο σύστημα XML, συνήθως με μορφή μετασχηματισμού Unicode (UTF).Υπάρχει μια σειρά από κωδικοποιήσεις χαρακτήρων, αλλά οι UTF-8 και UTF-16 είναι οι πιο συνηθισμένες και συνιστώμενες κωδικοποιήσεις.Εάν δεν έχει καθοριστεί κανένα σήμα παραγγελίας byte, οι υπολογιστές θα διαβάσουν το σύστημα είτε ως UTF-8 είτε ως UTF-16, τις προεπιλεγμένες κωδικοποιήσεις.

Οι οδηγίες επεξεργασίας καθορίζουν τον τρόπο με τον οποίο η εφαρμογή θα επεξεργαστεί τις πληροφορίες στο πλαίσιο του XML Prolog and System.Οι οδηγίες επεξεργασίας μπορούν να εμφανιστούν οπουδήποτε σε ένα σύστημα XML.Μόνο οι οδηγίες επεξεργασίας στο XML Prolog θα θεωρηθούν μέρος της Διακήρυξης XML.

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