Skip to main content

Was ist XML Prolog?

PROG für Extensible Markup Language (XML) ist der Teil jedes XML -Systems, das vor dem Wurzelelement des Systems vorhanden ist.Dies ist der Teil des XML -Systems, in dem Informationen über die XML -Programmierung definiert sind.Es gibt keinen Standard für XML -Prolog, aber es verfügt normalerweise über einige der gleichen Merkmale von einem System zum nächsten.In einigen Fällen kann es sogar leer sein, da der Benutzer keine Prologinformationen deklarieren möchte.Selbst wenn es leer ist, existiert es in jedem XML -System immer noch.

Der XML -Prolog wird manchmal als XML -Deklaration bezeichnet.Es ist in jedem System vorhanden, aber seine Verwendung ist optional.Wenn es verwendet wird, enthält es in der Regel die Versionsinformationen, die Verarbeitungsanweisungen, alle Kommentare des Autors und ein Feld für Dokumenttypdefinitionen, die allgemein als docType bezeichnet werden.Manchmal enthält es auch Weiterleitungsinformationen an Hypertext Markup Language (HTML), wenn der Benutzer XML und HTML zusammenführen möchte.Es wird nie hinter einem anderen Abschnitt folgen.Die einzige Ausnahme besteht darin, dass eine Byte -Bestellmarke dem XML -Prolog vorausgehen kann, wenn bestimmte Arten von Zeichenkodierungen verwendet werden.Wenn dies der Fall ist, deklariert die Byte -Bestellmarke die Art der Zeichencodierung, die im XML -System verwendet wurde, normalerweise mit Unicode -Transformationsformat (UTF).Es gibt eine Reihe von Charaktercodierungen, aber UTF-8 und UTF-16 sind die häufigsten und empfohlenen Codierungen.Wenn keine Byte-Bestellmarke angegeben ist, lesen Computer das System entweder als UTF-8 oder UTF-16, die Standardcodierungen.

Die Verarbeitungsanweisungen definieren, wie die Anwendung die Informationen innerhalb des XML-Prologs und des XML-Prologs und des Systems verarbeitet.Verarbeitungsanweisungen können überall in einem XML -System angezeigt werden.Nur Verarbeitungsanweisungen im XML -Prolog werden als Teil der XML -Erklärung angesehen.

Kommentare wie die Verarbeitungsinformationen finden Sie überall im XML -System, und nur Kommentare im Prolog werden als Teil desXML Prolog.Kommentare sind kostenlose Textdatensätze, die keinen Einfluss auf das Scripting innerhalb des Systems haben und in der Regel dem Programmierer dabei helfen, sich an etwas zu erinnern oder anderen Programmierern etwas zu erzählen.Sie enthalten häufig Informationen über den Autor, die Versionsnummer oder andere Informationen, die der Autor an andere Skriptredakteure weitergeben möchte.Zuletzt werden einige Autoren docType enthalten.Dies wird empfohlen, aber bei den Autoren immer noch nicht üblich.