Halihallo Thomas
Vielen Dank für dein XSL! - So habe ich mir das vorgestellt. Hatte gestern noch ver-
zweifelt versucht das ganze selber zu lösen, kam jedoch nicht zum gewünschten Erfolg.Das eigentliche "Problem" ist, um sowas im Ergebnis wie im toc2 zu erzeugen, muss man zwei verch. Gruppierungen miteinander kombinieren. Und wenn du nicht nur die Querverweise auf external_class in den Klassen hast, sondern auch Querverweise auf Klassen muss man 3 Gruppierungen miteinander verflechten.
Ich sehe das Problem. Auf was habe ich mich da nur eingelassen *g*...
also wo Klassen auf andere Klassen und nicht auf external_class verweisen (jedoch sollte das Prinzip der Abfragen jetzt klar sein *g*). Ebenso kann man sich darüber streiten ob die vielen Abfragen mit "//element" performancemäßig gut sind oder nicht, aber wie gesagt: es gibt auch andere Lösungen. ;-)
TIMTOWTDI eben, ja :-)
Komisch, jetzt ist mir alles klar; nur bin ich eben selber nicht darauf gekommen. Danke
für den "Geistesblitz". Wegen der Performance: Ich habe schon bemerkt, dass eine reine
XSLT Variante zumindest in Perl implementiert (wobei dies jetzt leider nicht mehr
funktioniert, da in XML::XSLT einiges, was ich dazu bräuchte nicht implementiert ist)
schon langsamer ist, als eine "reine Perl & XML" Variante. Das ist jedoch für diese
Aufgabenstellung nicht relevant. Es geht hier um relativ kleine XML Dokumente, welche
nur einer Dokumentation dienen. Diese wird wohl einige male überarbeitet und neu in
HTML transformiert. Da spielt es keine Rolle, ob die Übersetzung eine Sekunde oder
zwanzig Sekunden dauert. Also von der Performanceoptimierung habe ich mich in diesem
Projekt distanziert; hier geht es um ein gutes, leichtverständliches und übersichtliches
Layout für eine Komponentenbeschreibung.
Nochmals besten Dank für deine Hilfe! - Auf dem Gelernten und von dir Erarbeiteten kann
ich aufbauen. Und mit diesen Worten verabschiede auch ich mich von dem Thread, falls
nicht noch weitere Postings hinzukommen (was ich damit überhaupt nicht unterbinden
möchte).
Viele Grüsse
Philipp