XML - Erklärung


Advertisements

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.

Syntax

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.

Regeln

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>

XML-Deklaration Beispiele

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' ?>
Advertisements