Anwendung - FussballXML
Darstellung von Fußballspielen
Mit geeigneten XML-Dokumenten sollen Informationen über Fußballspiele - wie z.B. dem Spiel "Kaiserslautern gegen Mainz" - strukturiert dargestellt werden.
Quelle: http://www.fussballdaten.de
Der Abbildung lassen sich eine Reihe von Informationen entnehmen:
- Wer hat gegen wen gespielt?
- Wann hat das Spiel stattgefunden?
- Wie ist es ausgegangen?
- Wer hat es geleitet?
- ...
Hier ein erster Versuch, diese Informationen mit Hilfe von selbst festgelegten Tags darzustellen.
<?xml version="1.0" encoding="utf-8"?>
<Fußballspiel>
<!-- Rahmendaten -->
<Heim>1. FC Kaiserslautern</Heim>
<Gast>1. FSV Mainz 05</Gast>
<Anstoß>
<Tag>17</Tag>
<Monat>9</Monat>
<Jahr>2011</Jahr>
<Uhrzeit>15:30</Uhrzeit>
</Anstoß>
<Ergebnis>
<ToreHeim>3</ToreHeim>
<ToreGast>1</ToreGast>
</Ergebnis>
<Schiedsrichter>
<Vorname>Wolfgang</Vorname>
<Name>Stark</Name>
</Schiedsrichter>
<!-- Aufstellungen -->
...
<!-- Einwechslungen -->
...
<!-- Spielverlauf/Tore -->
...
<!-- Spielverlauf/Karten -->
...
</Fußballspiel>
Aufgabe 1
Das XML-Dokument zum oben gezeigten Fußballspiel enthält noch einige Lücken (siehe ...). Mache Vorschläge, wie man die Lücken füllen könnte. Benutze einen Editor, um ein vollständiges XML-Dokument zu erstellen. Informiere dich gegebenenfalls in den folgenden Abschnitten über den Aufbau von XML-Dokumenten.
(a) Ergänze das XML-Dokument so, dass die Lücken (siehe ...) alle adäquat gefüllt werden.
(b) Erstelle ein XML-Dokument mit der gleichen XML-Dokumentenstruktur zu einem weiteren Fußballspiel.
(c) Öffne die XML-Dokumente mit einem Browser und teste auf diese Weise, ob sie wohlgeformt sind.