Alldieweil ich meine Semesterarbeit über dieses Thema geschrieben habe, möchte ich es hier einmal ansprechen und die Arbeit verlinken. Dann vergammelt sie nicht einfach auf meiner Festplatte, und dem ein oder anderen nutzt sie vielleicht etwas. :-)
wozu XSLT?
Stellt euch vor, ihr habt eine XML-Datei. In dieser stehen die Inhalte eurer Webseite – allerdings nicht in formatierende Tags verpackt, wie man es von HTML her kennt (Absätze, Farbgebung, … ), sondern in logischen Tags, so etwa:
<newsbox>
<eintrag>
<datum>1.2.2008</datum>
<autor>neontrauma</autor>
<news>es gibt neue Blablablas!</news>
</eintrag>
</newsbox>
Jetzt soll das Ganze aber “umgewandelt” werden, damit diese Inhalte aus der XML-Datei als (X)HTML-Seite ausgegeben werden können und aussehen wie ganz normal mit HTML formatierter Text. Hier kommt XSLT ins Spiel. :-)
wie geht das?
Das Prinzip ist relativ simpel: man schreibt eine Datei, in der die Anweisungen stehen, was mit der XML-Datei geschehen soll. Und was dabei herauskommt, ist eben XHTML. Die einzelnen XML-Tags werden einfach ersetzt durch XHTML-Tags – “nimm den Tag eintrag und mach daraus ein Div”.
in der Praxis…
Wie das Ganze in der Praxis aussieht, könnt ihr euch in meiner Semesterarbeit angucken. Ich habe eine Dokumentation dazu geschrieben, in welcher der Code erläutert wird, sodass man das Thema XSLT (hoffentlich ;-) ) auch verstehen kann, wenn man bis jetzt noch nichts davon gehört hatte: klick mich zur Arbeit

Hallo,
der Link zur Arbeit geht leider nicht:
Forbidden
You don’t have permission to access / on this server.
Gruß
Christian
Hallo Christian,
der Link geht jetzt wieder!
vielen Dank!