und wieso wird das nicht mehr so gemacht? Performance zu gering? Wie oben erwähnt bin ich sehr nerfahren in Sachen XSLT, weiß daher nicht ob es gut skaliert ...
XSLT ist nicht so stark auf die spezifische Anwendung zugeschnitten und dementsprechend weniger geeignet. Es ist nicht letztendliches Ziel, XML-Dokumente zu transformieren. XML ist bloß ein mögliches Format, um strukturierte Daten linear in einem Textformat zu speichern. Das ist hier nur am Rande nötig, weil die Daten in einer direkt zugänglichen Speicherstruktur liegen, zur Übertragung einfach zu parsende Formate möglich sind und die »Berechnung« (Threadbaum und dergleichen) und Erzeugung der (vorwiegend HTML-)Ausgabe von C-Programmen bewerkstelligt wird - also sehr spezielle und entsprechend äußerst performante Low-Level-Lösungen.
Mathias