Hallo,
Ich suche deshalb ein Programm, das mir dann meine Dateien (in denen dann natürlich Docbook, SVG und MathML "bunt gemischt" vorkommen) in ps, pdf o.ä. übersetzt. Gibt es da schon eine fertige Lösung (vielleicht basierend auf xalan von apache ???)
Übersetzen muss du deine XML-Datei schon selbst. D.h. du muss die Trasformationsregel selber schreiben, denn kein Prozessor wird wissen wie dein Dokument aussehen soll, wenn du es nicht definierst.
Also am Ende hast du eine XML-Datei mit allen drum und dran, jetzt muss du dich entschieden 1) was für eine Ausgabefomat du haben möchtest und 2) wie das Enddokument aussehen soll.
Möchtest du PDF haben, muss du z.B. ein XSLT-Stylesheet schreiben, der XSL-FO verwendet. Dann kannst du z.B. mit FOP vom Apache die XML -- XSLT/XSL-FO --> PDF (Postscript) Transformation durchführen.
FOP unterstützt auch die Transformation von SVG-Grafiken zu Rastergrafiken (allerdings mit einigen Einschränkungen).
Ob und wie mit MathML du umgehen musst, kann ich dir nicht sagen, aber in den meisten fällen brauchst du entweder eine entsprechende Schriftart dafür, oder du machst Grafiken.
Andere Möglichkeiten wie LaTeX gäbe es auch noch: http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
Zu XML-Software http://www.xmlsoftware.com/
Grüße
Thomas