XML ist ein gutes Hilfsmittel zum Publizieren in allerlei Formaten. So können XML-Dateien geparst und mit Hilfe einer XSLT-Datei durch einen XSLT-Prozessor in das Format XSL-Fo konvertiert werden. Diese XSL-FO-datei kann durch einen FO-Prozessor in eine PDF-Datei umgewandelt werden.