#1 - XSL-FO - Convert to Page Formats
The XSL Formatting Objects (XSL-FO) language is used to apply page formatting to an XML document and produce an XSL-FO document. The resulting XSL-FO file, or simply "FO file," serves as a paginated master file for conversion to page-oriented formats such as PDF, PostScript, AFP or PCL. The conversion is handled by a third-party program such as XML Engine for Print (XEP) from RenderX (www.renderx.com) or Apache Formatting Objects Processor (http://xmlgraphics.apache.org/fop).
When a user selects a PDF document on a Web page, the file may actually reside in XSL-FO format and be rendered on the fly to PDF for that user in real time. The XSL-FO format was designed to outlive proprietary page description languages and is a good choice for archiving paginated documents.
#2 - XSLT - Convert to XML, HTML and Text
The XSL Transformation Language (XSLT) is used to convert an XML document into an HTML or text document or to another XML document with a different structure. The most common XSLT transformations are from XML to HTML for rendering in a Web browser. Unlike the paginated format of XSL-FO, HTML pages are structured as scrollable windows of infinite vertical length.
If the XSLT to transform XML to HTML is embedded in an XML document, the document can be converted to HTML on the fly for rendering, just as XSL-FO can be turned into PDF on the fly for downloading.
#3 - Xpath - Select and Calculate
The XML Path Language (Xpath) is used in conjunction with XSL-FO and XSLT to select elements within an XML document. Xpath can also be used to count items; for example, how many times a particular tag occurs in the document. See XQuery, XML and CSS.
XSLT Processing
For conversion, the XML document is parsed into a tree structure, and the XSLT Processor creates a new file based on the descriptions in the XSL-FO, XSLT and Xpath components. This illustration shows the ways XSL can be applied to the document and the common outputs.
XSL-FO to Print
RenderX's XML Engine for Print (XEP) converts XSL-FO documents to PDF, PostScript or IBM's AFP page formats. (Image courtesy of RenderX, www.renderx.com)
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- My Awesome IT Job: Developer, New York Times
- Hey, we all complain about work from time to time; we've all had lousy jobs. But before you call it a day and head off to the support group that meets at the bar, here are a few words from an IT pro that loves their work. ...
- Blog posts 2008-08-08
- Introduction to XML and the Microsoft .NET Platform
- Instantly save $400 off the standard course price when you register on TechRepublic or ZDNet! Offer ends August 22, 2008.View Available Dates and LocationsIn this instructor-led course, you'll get a technological overview of the structure and programming techniques of XML. You will discover the role of XML in the Microsoft...
- Training 2008-08-01
- Altsoft Xml2PDF Workstation 2007 (msi)
- Xml2PDF Workstation 2007 is a desktop application for converting of XML-type files like XSL-FO (or XSL+XSLT), SVG, XHTML and Word (WordML 2003, DocX, Word 2007 Xml) to print-ready PDF, XPS, PS, or TIFF. It is based on Xml2PDF Server 2007 formatting engine and brings its power to the desktop of...
- Software downloads 2008-07-28
- XMLBlueprint (exe)
- XML editor and validator of XML documents, DTDs, Relax NG Schemas and XML Schemas. It supports Unicode aware text editing, XML layout tidying, real-time XML coloring, context-sensitive XML Completion, XSL Transformation, XPath Expression Evaluator, XML tree explorer, text wrapping, OASIS XML Catalogs, unlimited undo and redo.Version 6 now has a...
- Software downloads 2008-07-22
- Is Microsoft slow to the punch on SOA, or just waiting for the right moment?
- Is Microsoft slow to the punch on SOA, or just waiting for the right moment?They are waiting for the right time to pounce. Right now, they want to slowSOA as much as possible, to keep the money rolling in for the twin cash cows, but, there will come a time...
- Discussion threads 2008-06-24
- Stylus Studio 2008 XML Enterprise Suite Release 2 (exe)
- Stylus Studio 2008 XML Enterprise Suite is comprised of a multitude of XML tools all in one feature packed XML editor. Build XML-enabled Java applications using Stylus Studio 2007 XML Enterprise Suite's JSP Editor, XML-Java debugger, and other Java XML applications. Stylus Studio's XML Editor also provides in depth XSLT...
- Software downloads 2008-05-04
- Stylus Studio 2008 XML Home Edition Release 2 (exe)
- Stylus Studio 2008 XML Home Edition is an XML tool for experts to new comers who work with XML in a non-commercial setting. It's a must-have XML tool for anyone trying to learn XML for the first time. View and load large XML files with ease, generate XML schema from...
- Software downloads 2008-05-04
- XF Designer 2008 (zip)
- XF Designer 2008 is a user-friendly, easy to learn template editor and an advanced XSL-driven WYSIWYG what you see is what you get XML template editor. Templates are XML documents that can be graphically created and edited within the XF Designer 2008. Ecrion's Editor looks and works like a conventional...
- Software downloads 2008-03-13
- Microsoft and Google stalk the Internet operating system
- Microsoft and Google stalk the Internet operating systemIn the long run, Live services...will not make the big splash everyone is hoping for. Individual consumers may find it useful but Enterprises will move the services back in house. Especially with Open Source providing more and better services that can...
- Discussion threads 2008-02-12
- ModPro (zip)
- This Web site development tool provides the ability to create Web pages using modular programming principles instead of writing flat HTML files. Modular Programming Markup Language MPML is the name of the language used by ModPro. MPML is very simple XML based scripting language that can produce some very sophisticated...
- Software downloads 2008-01-15
- Highlight (exe)
- Highlight is a universal source code converter which transforms code to HTML, XHTML, RTF, LaTeX, TEX, XSL-FO, and XML files with syntax highlighting. XHTML output is formatted by CSS. It supports customizable color theme and language descriptions with regular expressions. Version 2.6.7 includes unspecified updates.
- Software downloads 2008-01-10
- The XSLT Profiler Add-In for Visual Studio 2008
- This paper is a tour of a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Profiler allows developers to measure, evaluate, and target performance-related problems in XSLT code by creating detailed XSLT performance reports. The XSLT Profiler includes a...
- White papers 2008-01-01
- Integrating RenderX XSL FO Technology With iText for High Performance Dynamic Forms Generation
- This paper presents a complete, generic framework for creating modifiable, flowing PDF forms, based on XML content and standard XSL templates. It requires no programming to generate dynamic, fill-able, custom PDF forms by mapping some RenderX XSL FO extensions to form elements. Recently RenderX has seen many opportunities arise for...
- White papers 2008-01-01
- oXygen XML Editor and XSLT Debugger (exe)
- Oxygen offers you a multi-platform XML Editor, XSLT/XQuery Debugger and Profiler with full Unicode support. It offers a powerful code insight that can follow a DTD, Relax NG or an XML Schema or even can learn the structure from a partial edited document. XML and XSL documents can be easily...
- Software downloads 2007-12-27
- Advanced SQL To XML Query (msi)
- Advanced SQL To XML Query is a relational database client utility that allows execution of SQL Structured Query Language statements on Microsoft SQL Server databases. Resultsets returned by select statements are automatically converted to XML files and persisted to a directory of your choice. XML files generated by Advanced SQL...
- Software downloads 2007-12-20
- Troubleshoot XML in Word
- XML features, except for saving documents as XML with the Word XML schema, are available only in Microsoft Office Professional Edition 2003 and stand-alone Microsoft Office Word 2003. Once the user starts to edit an XML document that has data views available in the XML Document task pane, one activates...
- White papers 2007-12-01
- Dbdesc (msi)
- DbDesc is designed to fully document SQL Server, Access and Firebird databases. You can completely customize the output using XSL templates. HTML, RTF, and Word 2003 templates are included. DbDesc has a command line interface that allows you to schedule or integrate the automatic documentation of any database. Version 2.2...
- Software downloads 2007-11-12
- Xsl:easy (msi)
- xsl:easy is a tool for visual design of XML data transformations. It offers an user-friendly, graphical way to create powerful XSLT stylesheets. Visual designing of XSLT transformations coupled with adapters for integration with legacy data, databases and web services makes xsl:easy the tool that will make data work for you...
- Software downloads 2007-10-26
- RTF2FO (zip)
- RTF2FO helps you convert RTF documents to XML ones preserving initial documents' internal structure and appearance. Allows creating pairs of XSL templates containing formatting and an XML files containing textual data from your RTF files. You can use a range of criteria for data extraction. Multilingual support (23 RTF code...
- Software downloads 2007-10-24
- Gallery Constructor (exe)
- Galleries can be created easily using pre-defined gallery templates which can be customized to your own specific needs. You can choose your own image processing workflows which allows you to add wanted flare to you photos.Here are some key features: Support for RAW-files from various digital camera models. See a...
- Software downloads 2007-10-19
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- ZDNet News Videos
-
Tech news covering the latest in products, conferences and blog commentary, from ZDNet video.
- Watch the latest video >>
- Access the latest Intel and industry best practices
-
Designed specifically to address the concerns of senior IT managers at organizations with more than 100 employees, the Intel Premier IT Professional Program provides best practices via local and e-Seminars and a members-only Web site.
- View the Intel Premier IT Professional web-site tour >>
-
-
Tasty Baking’s new LEED factory
0:57
Tasty Baking CIO: Brendan O’Malley
-
Balancing act: innovation vs. reliability
1:28
Facebook VP of technical operations: Jonathan Heiliger
-
Securing data at E-Loan
1:47
E-Loan CIO: Jay Shah
-
When crops are scarce
1:47
Del Monte Foods CIO: Marc Brown
- View all CIO Vision Series Videos »



