BEISPIEL
HINWEIS
BEISPIEL
Eine externe DTD (
welt.dtd
) ist vorhanden
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE WELT SYSTEM "welt.dtd">
Mittlerweile haben sich die XSD-Schemas gegenüber der Document Type Definition durchgesetzt, wir gehen
deshalb im Rahmen dieses Buchs nicht weiter auf die DTD ein
.
Elemente und Attribute
Wie schon erwähnt, bestehen Elemente aus einem Start- und einem Ende-Tag. Beide Tags schließen den
Inhalt (dies kann Text sein, aber auch ein bzw. mehrere Elemente) ein. Die folgende Abbildung zeigt den
Aufbau eines Elements:
<Name>ller</Name>
<Vorname>Norbert</Vorname>
...
</Adresse>
<Adresse Hauptwohnsitz ="Ja">
Attributname
Attribut
wert
Start-Tag
Ende-Tag
Element
-Inhalt
Abbildung 12.3 Aufbau eines Elements
Jedes Element muss den folgenden Regeln genügen:
Der Elementname beginnt mit einem Buchstaben oder einem Unterstrich.
Nach dem ersten Zeichen können beliebige Zeichen folgen.
Elementnamen berücksichtigen die Groß-/Kleinschreibung.
Elementnamen dürfen keine Leerzeichen enthalten.
Start- und Ende-Tag müssen in der Schreibweise übereinstimmen.
Leere Elemente, auch als »Singleton« bezeichnet, können mit einem Tag (z.B. <Adresse/> statt <Adres-
se></Adresse>) gekennzeichnet werden.
Attribute sind zusätzliche Eigenschaften, die dem Start-Tag hinzugefügt werden können, um den Inhalt
näher zu spezifizieren. Wie auch bei den Elementnamen wird zwischen Groß-/Kleinschreibung unter-
schieden, Attributwerte müssen in doppelten Anführungszeichen eingeschlossen werden. Ein Attribut darf
nur einen Wert haben.
Falsche Deklaration
<Anschrift Name="Müller" Vorname="Norbert" Vorname="Hans">
757
XML – etwas Theorie

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.