Developing Stylesheets That Generate FO

Tip

 

Initially, develop the stylesheet with Stylus Studio's internal XSLT processor. It gives better error messages than the Xalan-J processor. When the transformation and display appear to work with the built-in XSLT processor, try using the Xalan-J processor in Stylus Studio. The Xalan-J processor is the one that the FOP uses when you apply this stylesheet from a command line.

To develop a stylesheet that generates FO:
1. Define the scenario in which you want to apply the stylesheet that generates FO. See Creating a Scenario.
2. In the Scenario Properties dialog box, in the Post-process tab, do one of the following:
    • Select Postprocess with Apache FOP.
    • The Apache FOP included with Stylus Studio is configured to convert FO XML into PDF. Stylus Studio then uses Acrobat Reader to display the PDF in the Stylus Studio preview window.

    • Specify some other FOP in the Custom post-process fields. You must do this when you want to generate output other than PDF. If you want to use the Apache FOP included with Stylus Studio to generate a format other than PDF, you can do that here.
    • See Post-processing Result Documents.

3. In the XSLT editor, define a stylesheet that generates FO. As soon as you type <fo:, Stylus Studio displays a completion menu of FO that you can select from.
4. Apply the stylesheet to an XML document.

After Stylus Studio transforms the XML document to generate a result XML document that contains formatting objects, Stylus Studio automatically runs the FOP you specified on the result document. Stylus Studio then displays the postprocess result in the XSLT Preview window.

XSL-List

The XSL-List forum is a valuable learning resource for the Extensible Stylesheet Language (XSL), covering the XSL specification, XSL processor implementations, and XSL user questions. Get this free XSL resource delivered to your inbox today.

Varying Record Layout to XML

Not every row in a text file has to have the same layout. Convert to XML has advanced pattern-recognition tools to route the data to where it belongs.

Publishing & Printing

It is really hard to get things to look pretty, especially XML. That's why these publishing & printing companies use Stylus Studio to make a Mona Lisa out of data integration. Check out these top companies that are "stunning" with Stylus Studio!

Configuring an ODBC Data Source Using DataDirect SequeLink Server

How to create and configure an ODBC system data source for use with Stylus Studio using DataDirect Sequelink Server.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member