Mathias,
das sind beides recht staatische Beispiele. In Notes Richtext können aber allemögliche Kombinationen von Tabellen, eingebetteten Objekten, etc. auftreten. Und es gibt sehr viele Elemente. Du müßtest für jedes DXL Element eine entsprechende Umsetzungsregel nach xsl-fo schreiben.
Einmal war ein Projekt, in dem es darum ging, Notes Emails in einem anderen, von nicht-Notes Anwendungen lesbaren Format umzuwandeln. Da hab ich die Domino-HTML Engine genutzt, d.h. per HTTPClient von jakarta auf die Mails als Webmails zugreifen und das html + ggbfls eingehängte Attachments speichern.
Wenn ich aus einer Anwendung pdf Dokumente erzeugen will, nehm ich iText.