Hallo,
Problemen kommen wird, wenn man komplexere Dinge transformieren will.
;-) Das ist kaum anzunehmen.
»»Nehmen wir z. B.
eine Übersicht der Klassenvererbung (in der ersten Stufe sind alle Klassen, die von
keiner anderen mehr erben, die zweite Stufe sind diejenigen, welche von diesen
"Super-Basis-Klassen" erben usw.), dies wäre IMHO mit XSLT nicht (bzw. nur sehr schlecht)
abbzubilden, da man für diese Anwendung bereits einen Alogithmus braucht, der einen Baum
der Vererbungshierarchie aufbaut.
Sorry, aber du hat XSL gründlich missverstanden. XSL bzw. XML Parsen ist das auf und ab wandern in einer baumartigen hierarchischen Struktur.
»»Wenn man dies mit XSLT abbilden möchte, bräuchte man
geeignete Eingabedaten (diese würden dann leider nicht mehr der
Componenten-Beschreibungs-XML-Datei entsprechen), dies würde bedeuten, dass man mit einem
Programm diese erst herstellt.
???? Das einzige was du brauchst is XML.
Das halte ich im Kontext für etwas übertrieben, da man
ja durch CSS schon einiges variabel Designen kann (klar, die Grundstruktur des HTML-
Outputs kann man nicht ändern, aber dessen Anzeigeformat).
Wenn du dein XML mit CSS formatieren willst, kannst du nur eine absolute flache Hierarchi bzw. fast keine haben.
Mit XSLT kannst du kreuz und quer über die verschiedensten Verwandschaftspfaden laufen, und noch eingies mehr in der Hierarchie machen.
Es wäre möglich die
einfacheren Outputs (wie z. B. Componentenübersicht mit Methoden/Attributen) durch XSLT
zu erstellen, aber wenn überhaupt, dann möchte ich alles über XSLT erstellen lassen und
das ist meiner Meinung nach nicht möglich.
Sorry, aber ich habe das gefühl, dass du sehr wenig über die Möglichkeiten von XSLT weisst und das du noch gar nichts damit gemacht hast.
Oder ist es Fakt, dass alles mit XSLT transformierbar wäre?
Alles sicher nicht. Du kannst auch mit XSLT blein nicht in Gold Transformieren.
- Ich sehe Probleme bei
der Ausgabe der Klassenvererbung
Wie siehr denn deine XML aus, was in etwa möchtest haben?
Grüße
Thomas