Dieses Kapitel behandelt XML Erklärung ausführlich. XML-Deklaration enthält Details, die eine XML-Prozessor vorzubereiten, das XML-Dokument analysieren. Es ist optional, aber wenn sie verwendet werden, muss es erscheinen in der ersten Zeile des XML-Dokuments.
Folgende Syntax zeigt XML-Deklaration:
<?xml version="version_number" encoding="encoding_declaration" standalone="standalone_status" ?>
Jeder Parameter besteht aus einem Parameternamen, ein Gleichheitszeichen (=) und Parameterwert innen einem Zitat. Folgende Tabelle zeigt die obige Syntax im Detail:
Parameter | Parameter_value | Parameter_description |
---|---|---|
Version |
1.0 |
Gibt die version des XML-Standards verwendet. |
Codierung |
UTF-8, UTF-16, ISO-10646-UCS-2, ISO-10646-UCS-4, ISO-8859-1 to ISO-8859-9, ISO-2022-JP, Shift_JIS, EUC-JP |
Es definiert die Zeichenkodierung im Dokument verwendet werden. UTF-8 ist die Standard-Kodierung verwendet. |
Standalone |
ja oder nicht. |
Es informiert den Parser, ob das Dokument stützt sich auf die Informationen von einer externen Quelle, wie beispielsweise externe Dokumenttypdefinition (DTD), für seine Inhalt. Der Standardwert ist nichtgesetzt. Einstellung auf ja weist den Prozessor gibt es keine externe Erklärungen für das Parsen des Dokuments erforderlich. |
Eine XML-Deklaration sollte mit den folgenden Regeln zu halten:
Wenn die XML-Deklaration ist in der XML vorhanden, muss es in der ersten Zeile im XML-Dokument platziert werden.
Wenn die XML-Deklaration enthalten ist, muss es die Versionsnummer Attribut enthalten.
Die Parameternamen und Werte sind case-sensitive.
Die Namen sind immer in Kleinbuchstaben.
Die Reihenfolge der Platzierung der Parameter ist wichtig. Die richtige Reihenfolge ist:. Version, die Codierung und Standalone
Entweder einfachen oder doppelten Zitate verwendet werden.
Die XML-Deklaration hat kein End-Tag, d.h </?xml>
Im Folgenden sind einige Beispiele für XML-Deklarationen:
XML-Deklaration ohne Parameter:
<?xml >
XML-Deklaration mit der Version Definition:
<?xml version="1.0">
XML-Deklaration mit allen Parameter definierten:
<?xml version="1.0" Codierung="UTF-8" standalone="no" ?>
XML-Deklaration mit allen Parameter definierten in einfache Anführungszeichen:
<?xml version='1.0' Codierung='iso-8859-1' standalone='no' ?>