30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 3 – Document Type Definitions 37<br />

■<br />

■<br />

■<br />

■<br />

■<br />

datei='install.sh'<br />

rechner='141.51.8.4'<br />

NMTOKENS (Namens-Token-Listen)<br />

Eine Liste von NMTOKEN-Werte, die durch Leerzeichen getrennt werden.<br />

Zusätzliche Leerzeichen werden vom XML-Prozessor entfernt.<br />

Beispiel:<br />

artikel='die der das'<br />

farben='rot gelb blau'<br />

ID (Eindeutige Bezeichner)<br />

Ein Wert dieses Typs verleiht seinem Element einen Label, der innerhalb<br />

des ganzen Dokuments eindeutig ist. Es darf daher kein anderes<br />

Element mit demselben Attributwert im Dokument geben. Der Inhalt<br />

folgt den Formvorschriften für Element- und Attributnamen.<br />

Üblicherweise wird ID mit dem Schlüsselwort #REQUIRED verwendet.<br />

Zwingend ist dies allerdings nicht. Beispiel:<br />

urn="urn:nbn:de:hebis:34-593"<br />

buchnr="b17010808"<br />

IDREF (Verweis)<br />

Ähnlich wie ID, dient allerdings zum Verweis auf andere Elemente im<br />

Dokument durch die Angabe ihrer ID. Existiert im Dokument kein<br />

Element mit dieser ID, so muß der XML-Prozessor einen Fehler produzieren.<br />

Beispiel:<br />

author-id="a4711"<br />

IDREFS (Verweisliste)<br />

Die Syntax ist ähnlich wie NMTOKENS. Die aufgelisteten Werte müssen<br />

aber auf im Dokument existierende Element mit diesen ID-Werten verweisen:<br />

authors-id="a4711 a5711 a6711"<br />

ENTITY (Entity-Name)<br />

Dieser Typ akzeptiert den Namen einer nicht-geparsten Entity als<br />

Wert. Beispiel:<br />

<br />

<br />

Im XML-Dokument wird dieser Attribut wie folgt verwendet:<br />

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!