Вы не можете автоматически.
Исходная спецификация XSL была разделена на 3 отдельные спецификации:
- преобразований (XSLT)
- форматирование / отображение документов (XSL: FO)
- запрос xml (XPATH)
XSL: FO следует рассматривать как способ описания документов в XML. XSLT может помочь вам сгенерировать такую структуру XML, но он не будет делать это автоматически.
Поток выглядит следующим образом:
XML input => XSLT => XML output.
XSL: FO - это вывод XML, ни больше, ни меньше.
поток не
XML input => XSLT => XML output & XSL:FO.
Я думаю, что причина путаницы в том, что термин XSL охватывает XSLT / XSLFO & XPATH, но часто XSL используется как синоним XSLT.
В w3schools есть раздел о том, как эти две отдельные спецификации могут помочь друг другу:
http://www.w3schools.com/xslfo/xslfo_xslt.asp