Hallo XML !
Der folgende Text ist ein Beispiel eines einfachen XML-1.0 -Dokuments.
Die vorangestellte Zeile "Hallo.html" ist kein Bestandteil des Textes, sondern nur ein Vorschlag für den Namen, unter dem er als Datei abgelegt werden könnte.
Hallo.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Beispielseite</title>
</head>
<body>
<p>Hallo!</p>
</body>
</html>
Es geht jetzt noch nicht darum, die Details dieses Dokuments zu verstehen. Vielmehr soll zunächst ein erster Gesamteindruck eines XML -Dokuments vermittelt werden. Die ersten drei Textzeilen bilden den Prolog, sie kennzeichnen den Typ der Datei und des Dokuments. Danach folgt das Wurzelelement, das in der vierten Textzeile mit "<html" beginnt und mit der letzten Textzeile endet. In der sechsten Textzeile wird der Text "Beispielseite" als Titel der Seite festgelegt und in der neunten wird der Absatz "Hallo!" als Rumpf des Dokuments bestimmt.
Das vorgestellte XML -Dokument ist gleichzeitig auch ein XHTML-1.0 -Dokument.
- Verarbeitung des Dokuments
- Erstellen Sie eine Datei mit dem Inhalt von "Hallo.html" und starten Sie ein XHTML-1.0 -Anzeigeprogramm zur Darstellung dieser Datei. Validieren Sie die Datei mit einem XHTML-1.0 -Validator und mit einem XML-1.0 -Validator. Ein Validator findet bestimmte Typen von Fehlern in einer Datei. Wenn er keine Fehler in einer Datei findet, dann sagt man auch, die Datei validiere (obwohl sie eigentlich validiert wird ).
- Die Bedienung der dazu verwendeten Programme (Anzeigeprogramme, Validatoren) kann hier nicht behandelt werden, da sie von den verwendeten Programmen abhängt und nicht durch die Definition der Sprache XHTML 1.0 festgelegt ist. Da es verschiedene XHTML-1.0 -Anzeigeprogramme und XHTML-1.0 -Validatoren gibt (siehe dazu aber nächsten Absatz) und dem Autor nicht bekannt ist, welche davon dem Leser zur Verfügung stehen, kann hier nicht die Bedienung dieser Programme beschrieben werden. Im Rahmen einer Lehrveranstaltung ist es Aufgabe des Dozenten, zur Vorbereitung dieser Übungsaufgabe jetzt die Bedienung der für die Teilnehmer zugänglichen Programme zu erklären und nötigenfalls solche Systeme zu beschaffen. Wer diesen Text im Selbststudium liest, muß sich selber solche Systeme beschaffen und jetzt ihre Bedienung erlernen. Hierzu kann auf die Anleitung zurückgegriffen werden, die zu den meisten Systemen gehört.
- Veränderungen
- Versuchen Sie, den Text "Hallo!" durch einen anderen Text zu ersetzen und prüfen Sie, ob das geänderte Dokument wie erwartet angezeigt und validiert wird. Probieren Sie einige andere Änderungen an der Datei aus und beobachten Sie deren Konsequenzen. Wann entspricht die Anzeige nicht Ihren Erwartungen? Wann wird die Datei nicht mehr validiert?