XMLmind logoCompany | Contact | Site Map
 
 

XMLmind XSL Server

As of version 4.4.1, XMLmind XSL-FO Converter is available integrated in XMLmind XSL Server, a powerful, production-quality, Servlet Open in a new window which leverages the XSL Open in a new window technology to allow converting XML documents to a variety of formats.

XMLmind XSL Server targets the Web developer (JavaScript, Ajax, PHP, etc) and the system integrator. No prior knowledge of the JavaTM language or the Servlet technology is required to be able to deploy, use, program and customize XMLmind XSL Server.

Description

  • XMLmind XSL Server is a WebApp comprising a single Servlet. It requires a Servlet Container such as Apache Tomcat 6 Open in a new window, Jetty 7 Open in a new window or Caucho Resin 4 Open in a new window and a JavaTM 1.5+ runtime in order to run. More »

    (See below why no prior knowledge of the JavaTM language or the Servlet technology is required to be able to operate XMLmind XSL Server.)

  • XMLmind XSL Server integrates:
  • Out of the box, it allows to convert DocBook 4 and 5 and XHTML documents to PDF, RTF (can be opened in Word 2000+), WordprocessingML (can be opened in Word 2003+), Office Open XML (.docx, can be opened in Word 2007+) and OpenOffice (.odt, can be opened in OpenOffice/LibreOffice 2+) formats.
    DITA 1.0, 1.1 and 1.2 documents can be converted to even more formats: XHTML 1.0, XHTML 1.1, HTML 4.01, XHTML 5, Web Help, JavaTM Help, HTML Help, Eclipse Help, EPUB 2, EPUB 3, PDF, RTF, WordprocessingML, Office Open XML, OpenDocument.
  • XMLmind XSL Server can parse HTML as if it were XHTML, hence, it can be used to convert part or all of Web pages to PDF and PostScript®, RTF, WordprocessingML, Office Open XML, OpenOffice.
  • XMLmind XSL Server has primarily been designed to be used by Web clients (JavaScript, Ajax, Flex, etc) and by other server-side applications (PHP, ASP, etc) as a ``behind-the-scene'', programmable XML conversion service. More »

    For example, running the following command (requires cURL Open in a new window) allows to convert XMLmind XML Editor - User's Guide Open in a new window to PDF:

    curl -o userguide.pdf \
    'http://www.xmlmind.com:8080/xslsrv/exec?mode=sync&conv=dbToPDF&url=http://www.xmlmind.com/xmleditor/_distrib/doc/user/userguide.xml'
  • However, XMLmind XSL Server also has a comprehensive user-interface. For example, if you point your Web browser to http://www.xmlmind.com:8080/xslsrv/exec, you'll see this interactive Convert form. More »

    XMLmind XSL Utility

  • XMLmind XSL Server is easy to deploy because:
    1. its distribution includes a private Jetty 7 Servlet Container Open in a new window;
    2. graphical application controlapp allows to stop, configure or reconfigure and start or restart both the bundled Jetty Servlet Container and the XMLmind XSL Server WebApp. More »

      XMLmind XSL Utility

  • XMLmind XSL Server is easy to configure because you can use XMLmind XSL Utility, a user-friendly, desktop application to do that. More »

    For example, you can use XMLmind XSL Utility to modify the specifications of existing conversions (example: change the paper.type parameter of the XSLT style sheet from A4 to USletter) or to add more conversion specifications (example: convert DocBook 4 to PostScript® using FOP).

    Note that there is no need to stop and then restart XMLmind XSL Server when you change its conversion specifications using XMLmind XSL Utility .

  • XMLmind XSL Server has really been designed for production use. It supports many concurrent conversions (by default: up to 20), conversion results can be cached, it can operate in synchronous, asynchronous or interactive modes, etc. More »

    Give it a try