Schulklasse        zurück ]      [ Index ]      [ Literatur-Index ]      [ Die Hyper-Bibliothek ]     

Schulklasse ,,,,,,


Ich versuchs nochmal anders, technologischer wenn Du willst. Ich will bestimmter über Programmierung und Computer sprechen. Dazu stelle ich Beschreibungen her, die ich mit dem Computer verarbeite, um Beschreibungen herzustellen (nebenbei wird die Unterscheidung Objekt - Instanz "auf verschiedenen Ebenen" sichtbar).

Im Anhang findest Du folgende Dateien von denen ich hier Auszüge präsentiere:
1) XSD Datei (Schema)
2) HTML Datei des Schemas mit den entsprechenden Grafiken (einfach weil es so schön anzuschauen ist ;-)
3) XML Datei (Daten)
4) XSL Datei (Tranformation)
5) HTML Datei (Reslutat der Transformation)

Falls Du den Internet Explorer in der Version 6,x installiert hast, kannst Du die Beispiele anwenden.

Ich stelle folgende ASCII Dateien her:
1) Ein Schema für das Element Schulklassen bestehend aus den Elementen Klassen und Schüler.
Das Element Klasse muss:
- ein Kriterium haben (in der Schemasprache ist das ein Attribut)
- eine Bezeichnung haben (do.)
- Schüler enthalten (in der Schemasprache ist das ein Element)
2) Eine Datenstruktur, die zum Schema passt (eine Instanz des Schemas).
3) Transformationsregeln, um die Daten zu instanzieren (Begriff)
Du schreibst dazu
Wenn ich über die Schulklassen und die 4. Klässer spreche, beantworte ich die Frage
was ist ein 4.Klässer mit einer Definition: beispielsweis mit "Menschen, die in der
4. Klasse sind" oder "Kinder, die 10-jährig sind" oder ...
Damit mache ich den Ausdruck "4.Klässler" zu einem Begriff, weil ich ihn als Er-Satz
für den Satz "Menschen, die in der.." verwende (allenfalls mit Dir vereinbare).
Der Ersatz wäre in diesem Fall ein Auschnitt aus der reslutierenden html Datei (vgl. 4)
4) Instanzen (Beschreibungen in xml, falls eine xml Maschine im Browser integriert ist, andernfalls in html)

XSD Datei
========
















Diese Beschreibung fasse ich als Objekt auf für die Instanz der nachfolgenden XML Datei.

XML Datei
========




...

Rolf

XSL Datei
========




Schüler der Klassen 1 bis 4









1. Klässler




...

4. Klässler










HTML Datei
=========
Schüler der Klassen 1 bis 4
1. Klässler
Alpha
Bravo

...
4. Klässler
Golf
Hotel