Genauso wie die DTD müssen auch die Stylesheets in das XML-Dokument eingebaut
bzw. referenziert werden. Auch hier bestehen zwei Möglichkeiten, ein Stylesheet in ein
XML-Dokument einzubinden: entweder wird das Stylesheet direkt in die XML-Datei
eingebunden oder ein entsprechender Eintrag verweist auf eine externe Datei, in der es
enthalten ist. Auch hier ist wichtig, dass das Stylesheet oder der Verweis auf das
Stylesheet direkt zwischen der XML-Deklaration und dem Root-Element erscheint. Ein
oder mehrere Stylesheets können in ein XML-Dokument mit dem folgenden Befehl
eingebaut werden:
<?xml-stylesheet href="../literaturkartei.xsl" type="text/xsl"?>
|
Dabei steht der Zielbezeichner <?xml-stylesheet...?> immer zu Beginn. Dann folgen
optional Parameter, die in Form von Attributen angegeben werden können. Das Attribut
href (verweist auf das entsprechende Stylesheet) und das Attribut type (enthält den
Wert, der den MIME-Type des Stylesheets angibt: css oder xsl) müssen immer
angegeben werden.
Nachdem nun etwas detaillierter auf DTDs und XSL eingegangen wurde, sollen im
folgenden Abschnitt noch speziell die Repräsentationsmöglichkeiten von XML für
musikalische Infomationen aufgezeigt werden.
15.6.4. Multimediale Musikrepräsentation mit XML
Aufgrund der Fülle verschiedener Formate können im Rahmen dieser Arbeit nur die wichtigen
Formate aufgezeigt werden. Eine Darstellung aller Formate würde den Rahmen dieser
Arbeit bei weitem sprengen. Eine gute Übersicht über alle Formate findet sich bei Gerd
Castan.60
|