2. SMIL 1

Die folgende Beschreibung des SMIL1-Formats enthält einege Beispiele und Anmerkungen zur Implementierung. Als Referenz dient hier der Viewer "RealONE Player Beta Build 6.0.10.359" der Firma "Real Networks", der im Folgenden kurz mit "RealONE" bezeichnet wird.

Das Kapitel ist für Anwender des Formats geschrieben, nicht aber für Programmierer, die mit einer Implementation eines Viewers beschäftigt sind. Letztere sind wohl ohnehin mit der Spezifikation selbst [1] am besten bedient.

2.1 Grundlegende Struktur einer SMIL1-Datei

Das Grundgerüst einer SMIL1-Datei enthält genau ein Wurzelelement smil, das wiederum ein head- und ein body-Element beinhaltet:

  <smil>
    <head>
      ...
    </head>
    <body>
      ...
    </body>
  </smil>

Das head-Element enthält allgemeine Angaben, die das zeitliche Verhalten nicht beinflussen.

Das body-Element definiert den Inhalt, und legt das zeitliche Verhalten fest.

Als moegliches Attribut aller drei Elemente definiert SMIL1 nur id, eine im Dokument eindeutig zu haltende Identifizierung des jeweiligen Elements, dass prinzipiell jedem XML-Element zugeordnet werden kann. Über den möglichen Verwendungszweck in diesem Kontext werden keine Angaben gemacht.