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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6<br />

Einführung in XML<br />

terhin können vom Server verschiedene Ausgaben produziert werden,<br />

welche die Leistungsfähigkeit des jeweiligen Clients berücksichtigen.<br />

Im einfachsten Fall kann man dazu CGI-<strong>Skript</strong>e verwenden. In der<br />

Praxis nutzt man oft PHP für diesen Zweck. Es existieren aber auch spezielle<br />

Umgebungen, die diese Aufgabe übernehmen. Sehr bekannt in diesem<br />

Bereich ist Cocoon von Apache. Falls es die Zeit zuläßt, werden wir<br />

uns am Ende dieser Vorlesung kurz mit Cocoon beschäftigen. 1<br />

1.5 Beispiel<br />

Um den Prozeß der Entwicklung von XML-Dokumenten zu demonstrieren,<br />

betrachten wir zuerst ein einfaches Beispiel. Dabei gehen wir hier<br />

nicht auf die Details ein, die wir dann in den folgenden Kapiteln behandeln<br />

werden.<br />

Programm 1–1 Teilnehmerliste („teilnehmer0.xml“)<br />

<br />

<br />

<br />

<br />

Möller<br />

Alex<br />

6<br />

16<br />

<br />

<br />

Schmidt<br />

Hans<br />

8<br />

17<br />

<br />

<br />

Dieses Dokument besteht, wie jedes XML-Dokument überhaupt, aus<br />

Inhalten, die mit Markup-Symbolen durchsetzt sind. Die spitzen Klammern<br />

() und die von ihnen umschlossenen Namen heißen tags 2 . Tags<br />

begrenzen und bezeichnen Teile des Dokuments, die wir Elemente nen-<br />

1. Siehe http://xml.apache.org.<br />

2. Alternativ zum engl. Begriff verwenden wir das deutsche Wort Markierung.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!