Browser

Project

  • A "project" consists of all the input files you must provide to properly format your XML. It typically includes XML, XSL, images, etc.
  • Files must reside in a project main directory or a single subdirectory, which may itself contain subdirectories. Referenced files (images, CSS, etc.) must reside beneath the subdirectory or one of its subdirectories.
  • Mr. XML Publisher creates a zipped archive of the project's main directory. Upload that. Mr. XML Publisher will not accept other uploads.
  • Make sure that all your XML files use ".xml" extensions.
  • XSL customization layer filenames must end with ".xsl", must share the name of the project's main XML file, and must be located in its directory.
  • Import DocBook XSL located on the server into your XSL customization layer using "<xsl:import href=". . . ">" elements and these paths.
  • To include XML pulled from a database, you need additional instructions.

If you are new to DocBook XML, you might want to start with Bob Stayton's book: DocBook XSL: The Complete Guide

            



Mr. XML Publisher for DocBook

1. Select a style.

    DocBook XSL 1.74  

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

      

    Customization layer in project:  

3. Mr. XML Publisher needs to create a zipped archive of your project. Select its main XML file.

      

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

      

5. Begin the upload.

      

Mr. XML Publisher for DocBook accepts DocBook XML and returns output formatted with DocBook XSL. This demo is an implementation-specific version of Mr. XML Publisher, which is itself a more generalized web app for publishing XML. Mr. XML Publisher is as much "consulting-ware" as it is commercial software. It can run any tool chain your server is licensed to run.

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

Mr. XML Publisher provides extensive management features and runs in version 2.4+ servlet containers. It can pull XML or XSL from DB2, Oracle, TigerLogic XDMS, SQL Server, Sybase, mySQL, Tamino XML Server, XHive, MarkLogic, XStreamDB, eXist, Xindice, and Sedna.

You can test Mr. XML Publisher for DocBook using pre-made sample projects. Unpack locally. In each, an unformatted DocBook XML project is in an "In" directory.

For more information . . .