Was ist XML Prolog?

Prolog des 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. Auch wenn es leer ist, existiert es in jedem XML -System immer noch.

Das 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 Definitionen für Dokumenttypen, die häufig als docType bezeichnet werden. Es enthält manchmal auch Weiterleitungsinformationen an Hypertext Markup Language (HTML), wenn der Benutzer XML und HTML zusammenführen möchte.

XML -Prolog tritt immer im ersten Teil der Datei auf. Es wird nie hinter einem anderen Abschnitt folgen. Die einzige Ausnahme ist, dass eine Byte -Ordnung Marke dem XML -Prolog vorausgehen kann, wenn bestimmte Arten von Zeichenkodierungen verwendet werden. Wenn dies der Fall ist, deklariert die Byte -Order -Marke die Art der Zeichencodierung, die im XML -System verwendet wurde, normalerweise mit Unicode -Transformationsformat (UTF). Es gibt eine Reihe von Charakterkodierungen, 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 Systems verarbeitet. Verarbeitungsanweisungen können überall in einem XML -System angezeigt werden. Es werden nur Verarbeitungsanweisungen im XML -Prolog als Teil der XML -Deklaration angesehen.

Kommentare wie das ProzessinG -Informationen können überall im XML -System gefunden werden, und nur Kommentare im Prolog gelten als Teil des XML -Prologs. 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 sagen. 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 unter den Autoren immer noch nicht üblich.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?