XML - Elemente
XML elementskann als Bausteine eines XML definiert werden. Elemente können sich wie Container verhalten, die Text, Elemente, Attribute, Medienobjekte oder alle diese enthalten.
Jedes XML-Dokument enthält ein oder mehrere Elemente, deren Umfang entweder durch Start- und End-Tags oder für leere Elemente durch ein Tag mit leeren Elementen begrenzt ist.
Syntax
Es folgt die Syntax zum Schreiben eines XML-Elements:
<element-name attribute1 attribute2>
....content
</element-name>
wo,
element-nameist der Name des Elements. Der Name muss in den Start- und End-Tags übereinstimmen.
attribute1, attribute2sind Attribute des Elements, die durch Leerzeichen getrennt sind. Ein Attribut definiert eine Eigenschaft des Elements. Es ordnet einen Namen einem Wert zu, der eine Zeichenfolge ist. Ein Attribut wird geschrieben als -
name = "value"
Name wird von einem gefolgt = Zeichen und einem String - Wert in doppelte (“„) oder Single (‘‚) zitiert.
Leeres Element
Ein leeres Element (Element ohne Inhalt) hat folgende Syntax:
<name attribute1 attribute2.../>
Das folgende Beispiel zeigt ein XML-Dokument mit verschiedenen XML-Elementen:
<?xml version = "1.0"?>
<contact-info>
<address category = "residence">
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</address>
</contact-info>
XML-Elementregeln
Die folgenden Regeln müssen für XML-Elemente befolgt werden:
Ein Element Name kann beliebige alphanumerische Zeichen enthalten. Das einzige in Namen zulässige Interpunktionszeichen sind der Bindestrich (-), die Unterbewertung (_) und der Punkt (.).
Bei Namen wird zwischen Groß- und Kleinschreibung unterschieden. Beispielsweise sind Adresse, Adresse und ADRESSE unterschiedliche Namen.
Start- und End-Tags eines Elements müssen identisch sein.
Ein Element, bei dem es sich um einen Container handelt, kann Text oder Elemente enthalten, wie im obigen Beispiel dargestellt.