S1000D Stylesheet Development

Docuneering are XSL specialists but before we continue, it’s probably worth just clearing up exactly what XSL is.

We have all seen: XSL, XSLT, XSL-T, XSLFO, FO and XSL-FO

XSL or the Extensible Stylesheet Language, is a W3C recommendation for the transformation and presentation of XML documents. It comes in two main flavours:

With XSLT you can transform XML to something else, for example HTML. You can, however, also transform XML to XML. This might initially sound a bit pointless but if, for example, you have S1000D Data Modules in Issue 2.3 and you want to change them to Issue 4.2 then this would be an example of an XML to XML transformation.

With XSL-FO you are transforming the XML to an FO file. The resulting FO file can then be run through an FO Processor (you can see where Apache FOP got its name from now) and a PDF file comes out the other end. Because this process still requires a transformation (from XML to FO), it could be argued that "XSLT-FO" or “XSL-T-FO” more accurately represents the process. Yes but XSL-FO it is.


Get in touch for more information


Docuneering - S1000D SGML and XML Authoring

Want to find out more?

Contact Us

S1000D - Stylesheet Development

Click a thumbnail below to see an enlarged image...

Docuneering S1000D XSLT Stylesheet Development

XSL Transformation (XSLT)

Docuneering have helped many customers develop their own S1000D Viewer solution.

We can convert your S1000D Data Modules into HTML for inclusion in your “delivery environment” and viewed with your S1000D Viewer.


XSL Transformation (XSLT)
Docuneering S1000D XSL-FO Stylesheet Development

XSL Formatting Objects (XSL-FO)

Docuneering has a detailed and in-depth working knowledge of the S1000D delivery process.

We also have a proven record of creating S1000D Print & Publishing solutions with our Vendor-Neutral XSL-FO stylesheets.


XSL Formatting Objects (XSL-FO)

What about S1000D Authoring?

As well as our S1000D Vendor-Neutral Data Module print stylesheets and our "full-fat" S1000D Publication Builder solution, we also have a few options for the Authoring process. Whether you’re working with S1000D Legacy SGML source data or you need "XML Web Author" capability, at Docuneering, we have a solution to meet your requirements.

S1000D Authoring