Full documentation: ———HTML———PDF———

Please read the full documentation if you intend to use an XSL customization layer or pull XML from a database.

Browser

  • Use Internet Explorer 6/7/8 or FireFox 2/3.
  • Enable a Java plugin compatible with Sun's JRE 1.6.0_11 and accept the signed applet (http://java.sun.com/javase/downloads).
  • Allow JavaScript, Cookies, and XMLHTTPRequests.

Project

  • XML filenames must use ".xml" extensions.
  • All of a project's files must reside beneath a main directory or beneath subdirectories inside the project's main directory.
  • Filenames for XSL customization layers must be the same as the project's main XML file, but with a ".xsl" extension.
  • Import server-side XSL using <xsl:import href=''> elements and these paths.
  • Mr. XML Publisher creates an archive of the main directory. Upload that.
  • To include XML pulled from a database: additional instructions.

New to DocBook? Try Bob Stayton's book: DocBook XSL: The Complete Guide.

            


Mr. XML Publisher for DocBook Demo

  1. Select a style.

DocBook XSL 1.74

  1. Create a customization layer using DocBook XSL Configurator (optional).

Customization layer in project:  

  1. Select your project's main XML file. Mr. XML Publisher will create a zip archive of the project.

  1. Browse to and select the project archive newly created by Mr. XML Publisher.

  1. Upload the project for formatting.

This demo accepts DocBook XML and returns output formatted with DocBook XSL. Uploaded projects may include images and XSL customization layers.

Use this demo to format your DocBook XML projects, or test it using sample projects.

In each sample, an "In" directory contains a DocBook XML project. Unpack locally and begin with step 1.

Mr. XML Publisher can:

  • Use any XSL transformer or tool chain.
  • Pull XML from a database, create files from the data, and include those files in the formatting.
  • Run scripts and executables of any type.
  • Format XML using uploaded XSL.

Mr. XML Publisher provides extensive management features and can pull XML from DB2, Oracle, TigerLogic XDMS, SQL Server, Sybase, mySQL, Tamino XML Server, XHive, MarkLogic, XStreamDB, eXist, Xindice, and Sedna.

For more information . . .