| |
| * Link führt ins Internet |
|
| |
Wer im Bereich der Auszeichnungssprachen bisher nur HTML kannte, muss an einigen Punkten umdenken. Bisher gab es nur zwei verschiedene Arten von Tags:
Es gibt Tags, mit denen angegeben wird, welchen Platz ein Element innerhalb der Struktur des Dokuments einnimmt. Ein Beispiel hierfür wäre <P>Zeichenfolge</P>. Dieses Tag zeigt an das die 'Zeichenfolge' in einem Absatz liegt.
Weiterhin gibt es Tags, mit denen sich Formatierungsanweisungen geben lassen. Ein Beispiel wäre <U>Zeichenfolge</U>. Dieses Tag sagt, dass die Markierung 'Zeichenfolge' unterstrichen dargestellt werden soll.Wie aber verhält es sich mit Tags dieser Sorte:
<AUTOR>Caroline Kannengiesser</AUTOR>
|
Es wird nichts über die Dokumentstruktur angemerkt, und es wird auch keine Formatieranweisung gegeben. Man spricht in diesem Zusammenhang von einem deskriptiven Markup oder auch von semantischen Tags. Das heißt, die Tags liefern für den Inhalt des Elements eine Beschreibung. Im vorliegenden Beispiel wird über Caroline Kannengiesser gesagt, dass es sich um den Namen einer Autorin handelt. Dies ist beim Betrachter der Zeile offensichtlich. Natürlich lassen sich die Tags auch verschachteln, so dass komplexere Aussagen entstehen:
<ARTIKEL>
<AUTOR>Caroline Kannengiesser</AUTOR>
<TITEL>Flash MX 2004</TITEL>
<INHALT>Die Website...</INHALT>
</ARTIKEL>
|
Man erfährt, dass es um einen Artikel geht; der Titel ist "Einsatz von Medienformaten"; der Autor ist "Caroline Kannengiesser".
Wenn ein Browser an einen <I>-Tag gerät, kann er für Kursivschrift-Formatierung sorgen. Wenn er an einen Tag gerät, der die Dokument-Struktur markiert, läuft die Sache meistens ebenfalls darauf hinaus, dass eine bestimmte Formatierung gewählt wird. Was aber macht der Browser mit semantischen Tags? Bisher überhaupt nichts. Dies soll sich jedoch in kürze ändern, dass behaupten zumindest einige sog. Fachleute. Es wird sehr viele Programme geben, die darauf ausgerichtet sind, semantische Tags zu verarbeiten. Dies trifft auch auf PHP zu, denn genau hier setzt die XML Unterstützung in PHP an. Anhand von praktischen Beispielen soll Ihnen das Thema näher gebracht werden.
| Hinweis: XML stellt in diesem Buch lediglich einen Teilaspekt dar. Daher haben wir für Sie eine Auswahl an nützlichen Beispielen zusammengestellt. |
|
|
|
|
|
|
|