XSD & XSLT
Bei der zweiten XML-Aufgabe gibt es eine vorgebene XML-Datei sowie ein Screenshot der Ergebnisseite, so wie sie durch ein selbst zu schreibendes XSLT-Stylesheet zu erzeugen ist. Zusätzlich soll noch ein XML-Schema dafür erzeugt werden. Hier werden auch weitere Einschränkungen gemach.
Mit dem XML-Schema hab ich angefangen und bin damit auch durch. Jedenfalls lässt sich nun die XML-Datei validieren. Das XSLT zu erstellen muss ich (da es ja wieder etwas spät geworden ist) auf morgen verschieben. Aber durch die freiwillige Aufgabe, die ich vorher bearbeitet hab, bin ich hoffentlich halbwegs gerüstet. XSLT geht ja mehr in Richtung funktionale Programmierung. Ein Glück, dass ich (vor langer Zeit) in meinem früheren Studium Miranda bis zur Schmerzgrenze hatte. Das kam dort als erste Programmiersprache dran, um sicherzustellen, dass alle auf dem gleichen Level anfangen (nämlich bei Null
). Der eigentliche Sinn des ganzen erschließt sich einem erst viel später, wenn man merkt, dass Rekusion auch in prozeduralen Sprachen Sinn macht.