Was ist XML-Prolog?

Der XML-Prolog (Extensible Markup Language) ist der Teil jedes XML-Systems, der vor dem Stammelement des Systems vorhanden ist. Dies ist der Teil des XML-Systems, in dem Informationen zur XML-Programmierung definiert sind. Es gibt keinen Standard für XML-Prolog, aber in der Regel werden einige der gleichen Merkmale von einem System zum nächsten verwendet. In einigen Fällen kann es sogar leer sein, da der Benutzer keine Prologinformationen deklarieren möchte. Auch wenn es leer ist, ist es in jedem XML-System vorhanden.

Der XML-Prolog wird manchmal als XML-Deklaration bezeichnet. Es ist in jedem System vorhanden, seine Verwendung ist jedoch optional. Wenn es verwendet wird, enthält es in der Regel die Versionsinformationen, Verarbeitungsanweisungen, Kommentare des Autors und ein Feld für Dokumenttypdefinitionen, im Allgemeinen als Doctype bezeichnet. Manchmal enthält es 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 besteht darin, dass dem XML-Prolog möglicherweise eine Byte-Ordnungsmarke vorausgeht, wenn bestimmte Arten von Zeichencodierungen verwendet werden. In diesem Fall gibt die Bytereihenfolge die Art der Zeichencodierung an, die im XML-System normalerweise im Unicode-Transformationsformat (UTF) verwendet wurde. Es gibt eine Reihe von Zeichenkodierungen, aber UTF-8 und UTF-16 sind die am häufigsten verwendeten und empfohlenen Kodierungen. Wenn keine Markierung für die Bytereihenfolge angegeben ist, lesen Computer das System als UTF-8- oder UTF-16-Standardcodierung.

Die Verarbeitungsanweisungen definieren, wie die Anwendung die Informationen im XML-Prolog und -System verarbeitet. Verarbeitungsanweisungen können an einer beliebigen Stelle in einem XML-System angezeigt werden. Nur Verarbeitungsanweisungen im XML-Prolog werden als Teil der XML-Deklaration betrachtet.

Kommentare können wie die Verarbeitungsinformationen überall im XML-System gefunden werden, und nur Kommentare im Prolog gelten als Teil des XML-Prologs. Kommentare sind Freitext-Datensätze, die keinen Einfluss auf die Skripterstellung im System haben und in der Regel dazu dienen, dass sich der Programmierer an etwas erinnert oder anderen Programmierern etwas mitteilt. Sie enthalten häufig Informationen über den Autor, die Versionsnummer oder andere Informationen, die der Autor an andere Skripteditoren weitergeben möchte. Schließlich werden einige Autoren Doctype enthalten. Dies wird empfohlen, ist jedoch bei den Autoren noch immer 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?