XSLT Consulting

Two Decades of XSLT Development Experience.

Project-based or hourly engagements, we have built and maintained XSLT transforms for customers all over the globe.

Let us handle your XSLT development & maintenance needs.

// Render Book Chapter
<xsl:template match="//b:book/b:chapter">
<xsl:param name="chapterNumber/"> // chapter #
<h1><xsl:apply-templates select="b:title"/></h1>
<h2><xsl:apply-templates select="b:sub-title"/></h2>
<div class="book-content">
  <xsl:apply-templates select="b:intro | b:para"/>
</div>
<div class="footnote-content">
  <xsl:apply-templates select="//b:footnotes"/>
</div>
</xsl:template>

Need help building new XSL-based transforms, or maintaining legacy DocBook/DITA transforms?

What about transforms to make your content AI/LLM-ready?

We can help. Read about some of our XSLT work below.

Custom Textbook Publishing

Wrycan worked with Nature Education in Cambridge Massachusetts to enable on-demand PDF publishing of customizable textbooks. The first title, Principles of Biology, consisted of 200 customizable modules covering chemistry, genetics, cell biology, animal physiology, plant physiology, and ecology.

Wrycan built an XSL-FO framework to generate print-ready and web-ready PDF versions of these customizable college-level science textbooks from Nature's custom XML model.

The deliverable met the following customer requirements:

  • Ability to assemble any number of chapters in any order, dynamic TOC and pagination.
  • Multi-column output.
  • Different generation modes, including instructor edition, student edition, and preview edition.
  • Support for high resolution (print-ready PDF) and low resolution (web-ready PDF) imagery.
  • Automatic creation of separate TOCs for tables, figures and chapter content.
  • Complex formatting, embedded font, bleeds and column-balancing.
  • Linking internal cross-references.
  • Cover and spine generating with correct spine width depending on page count.
  • Ability to publish a single chapter or a complete custom textbook.

Sample of PDF Textbook

Take a peek at a partial sample of the customized textbook.

Download PDF example →

Curriculum Platform

Aspen Publishing (f/k/a Wolters Kluwer Legal Education) is the leading global provider of educational content and digital learning solutions to law schools.

Wrycan built XSL to generate HTML and customized ePub modules from custom XML. ePub modules generated and delivered to on-line curriculum platform using ContentBase.

Check out Casebook Connect →

Product User Guides

Luminex is leading provider of solutions for clinical diagnostics, pharmaceutical drug discovery, biomedical research, genomic and proteomic research, and food safety.

Wrycan customized DITA Open Toolkit XSL scripts to output DITA-based PDFs for Luminex device user guides, with custom branding and designs.

Check them out (now part of Diasorin) →

Safety Procedure Docs

Wrycan produced complex print ready technical documentation from XML-based content for the United States Navy by designing and implementing XSL transforms to convert the Navy's ETM XML content to 1000+ page policy/procdure manuals.

Wrycan worked with The Portsmouth Naval Shipyard in Kittery, Maine to move them to an XML authoring and publishing environment. This project involved the conversion of thousands of pages on content, creation of an editorial process, deployment of technology to support the editorial process, and development of XSLs that generate high-res, print-ready PDF documents that are compliant with Naval documentation standards.

Wrycan created and delivered a set of custom XSLs that produced compliant, print ready PDFs for the technical manuals with the following layout features:

  • Support for assembling of the volume, chapter or procedure document types.
  • Support for multi-column output.
  • Support for mixed page orientations (portrait/landscape), mixed page sizes (letter/ledger).
  • Automatic generation of seperate TOCs for tables, figures and chapter content.
  • Links all cross-references (internal and external).
  • Automatic generation of barcodes for document tracking.
  • Ability to publish single Procedure document or combined Procedure manual.

Sample of Procedure Book

Take a peek at a sample book with lorum ipsom filler text.

Download PDF example →

Ready to turn your content challenges into competitive advantages?

Book a 30-minute conversation to talk about your XSLT development needs.