A customized configuration for the DocBook DTD 1.1.0 XMLmind If you intend to customize the DocBook configuration bundled with XXE, this sample customization may give you a quick start.

This configuration customizes the stock DocBook configuration by:

  • tweaking the stock DocBook CSS style sheet,
  • defining a few useful macro-commands and adding bindings for them,
  • adding buttons to the stock DocBook tool bar,
  • parametrizing the XSLT style sheets used to convert DocBook to HTML,
  • adding a "Convert to HTMLHelp" item (disabled on platforms other than Windows) to the DocBook|Convert Document menu .

All this is detailed in the "Customizing an existing configuration" chapter of "XMLmind XML Editor - Configuration and Deployment".

3.5.0+
DITA configuration based on the OASIS DTD 1.2.1 Apache FOP XSL-FO processor plug-in DITA configuration based on the OASIS XML Schema XMLmind Allows to create and edit DITA topics and maps conforming to the OASIS DTD.

The DITA configuration for XMLmind XML Editor aims to provide the user with a good authoring environment for creating topics and maps.

This configuration comes with its own copy of the DITA Open Toolkit 1.2.2. Therefore there is no need to separately install it if you want to convert your DITA topics and maps to HTML, PDF, etc.

After installing this configuration, its full documentation is available using the online help system of XMLmind XML Editor (that is, using menu item Help|Help). It is also available on the XMLmind XML Editor web site in HTML and PDF formats.

3.5.0
DITA configuration based on the OASIS XML Schema 1.2.1 Apache FOP XSL-FO processor plug-in DITA configuration based on the OASIS DTD XMLmind Allows to create and edit DITA topics and maps conforming to the OASIS XML Schema.

The DITA configuration for XMLmind XML Editor aims to provide the user with a good authoring environment for creating topics and maps.

This configuration comes with its own copy of the DITA Open Toolkit 1.2.2. Therefore there is no need to separately install it if you want to convert your DITA topics and maps to HTML, PDF, etc.

After installing this configuration, its full documentation is available using the online help system of XMLmind XML Editor (that is, using menu item Help|Help). It is also available on the XMLmind XML Editor web site in HTML and PDF formats.

3.5.0
DocBook 5 configuration 5.0.0-beta09 DocBook 5 + XInclude configuration XMLmind Allows to create and edit DocBook V5.0b9 documents conforming to the RELAX NG schema, currently under development, coming from DocBook.org.

This configuration should be considered as a work in progress. If you just want to author DocBook documents, do not use this RELAX NG-based configuration. Rather use the bundled, DTD-based, configuration which is much more mature.

Differences between the "DocBook 5" and "DocBook 5 + XInclude" configurations

"DocBook 5" and "DocBook 5 + XInclude" configurations are identical except that the "DocBook 5 + XInclude" configuration uses a RELAX NG Grammar with XInclude support (docbookxi.rng). That is, this grammar will validate documents with embedded XInclude elements.

3.5.0+
DocBook 5 + XInclude configuration 5.0.0-beta09 DocBook 5 configuration XMLmind Allows to create and edit DocBook V5.0b9 documents conforming to the RELAX NG schema, currently under development, coming from DocBook.org.

This configuration should be considered as a work in progress. If you just want to author DocBook documents, do not use this RELAX NG-based configuration. Rather use the bundled, DTD-based, configuration which is much more mature.

Differences between the "DocBook 5" and "DocBook 5 + XInclude" configurations

"DocBook 5" and "DocBook 5 + XInclude" configurations are identical except that the "DocBook 5 + XInclude" configuration uses a RELAX NG Grammar with XInclude support (docbookxi.rng). That is, this grammar will validate documents with embedded XInclude elements.

3.5.0+
A sample customize.xxe 1.0.3 XMLmind This customize.xxe file contains highly useful macro-commands and their bindings. Note that it customizes XXE for all document types (i.e. it is not specific to DocBook, XHTML, Slides, etc).

Add highly useful macro-commands and their bindings

This customization file adds to XXE the following bindings:

Keyboard shortcut Command
Esc l
(means type Esc
then type l)
Converts selected text to lower case. If no text is selected, operates on word containing caret.
Esc u Converts selected text to upper case. If no text is selected, operates on word containing caret.
Esc c
(means type Esc
then type c)
Changes the first letter of all words found in selected text to upper case. If no text is selected, operates on word containing caret.
Esc d, Esc f, Esc b Identical to "Ctrl-Delete", "Ctrl-Right" and "Ctrl-Left" except that these bindings are more handy to use when mixed with "Esc c", "Esc u", etc.
Esc t Swaps the character before the caret with the character after the caret. Useful if you are a bit dyslexic.
Esc ! Inserts before caret the output of an external command.
) , ] or } Highlights matching (, [ or {. Beeps if matching character is not found.
Esc C
(means type Esc
then type Shift-c)
Inserts before caret a character by specifying its entity name (example: nbsp). Works even if the grammar is not a DTD or if the DTD does not define character entities.
Esc / Collapses nearest collapsible view if it is expanded and expands nearest collapsible view if it is collapsed.
Esc + Expands nearest collapsible view and then, recursively expands all its collapsible descendant views.
Esc - Collapses nearest collapsible view and then, recursively collapses all its collapsible descendant views.
Esc 1 Is equivalent to Esc - followed by Esc /. Very useful just after you open a large document to see its outline.

Add support for even more image formats

If you have Ghostscript 8+ and/or TeX and/or netpbm installed on your machine, uncomment this line (found at the end of customize.xxe):

<!--
  <include location="imagetoolkits.incl" />
-->

and you'll add to XXE support for:

  • EPS, PDF graphics,
  • PBM, PGM, PPM images,
  • ``TeX Math''.

Open XXE_install_dir/demo/docbook-image.xml to test these newly added image toolkit plug-ins.

3.5.0+ chmod a+x texmathtoimg
Simplified DocBook configuration 1.1.0 XMLmind Allows to create and edit documents conforming to the Simplified DocBook DTD 1.1. Simplified DocBook is a subset (~100 elements) of full DocBook (~400 elements) allowing to author articles (but not books). More information in http://www.docbook.org/schemas/simplified. Slides configuration 3.4.0 XMLmind Allows to create and edit documents conforming to the Slides DTD 3.4. The Slides Document Type is an XML vocabulary derived from DocBook. It is used to create presentations (slides, foils, whatever you call them) in HTML or print. More information in http://docbook.sourceforge.net/release/slides/current/doc/. XHTML 1.0/RELAX NG configuration 1.1.0 XMLmind Allows to create and edit XHTML 1.0 documents conforming to the modular RELAX NG schema written by James Clark.

This configuration should be considered as a work in progress. If you just want to author XHTML documents, do not use this RELAX NG-based configuration. Rather use the bundled, DTD-based, configuration which is much more mature.

3.4.0+
XSLT 1.0 configuration 1.0.0 XMLmind This configuration, which is based on a RELAX NG grammar for XSLT 1.0 written by James Clark, is mainly useful to evaluate the support of RELAX NG in XXE. A configuration for specifying XMLmind XML Editor add-ons 1.0.0 XMLmind Unless you write very simple ".xxe_addon" specifications, you'll need this configuration. 3.5.0+ A configuration for specifying XMLmind XML Editor configurations 1.0.0 XMLmind Needed to create configurations for XXE using XXE itself. 3.5.0+ A configuration for specifying XMLmind XML Editor GUIs 1.0.0 XMLmind Needed to create GUIs for XXE using XXE itself. 3.5.0+ A configuration for specifying XMLmind XML Editor spreadsheet functions 1.0.0 XMLmind Unless you specify a few, simple, spreadsheet functions, you'll need this configuration. German (Deutsch) dictionary 1.2.0 XMLmind This dictionary which is part of XMLmind Spell Checker is copyright © 2002-2006 Pixware SARL. Spanish (español) dictionary 1.2.0 XMLmind This dictionary which is part of XMLmind Spell Checker is copyright © 2002-2006 Pixware SARL. French (français) dictionary 1.2.0 XMLmind This dictionary which is part of XMLmind Spell Checker is copyright © 2002-2006 Pixware SARL. Apache FOP 1.x XSL-FO processor plug-in 0.92.0 Jimi image toolkit plug-in Apache Batik image toolkit plug-in Apache FOP XSL-FO processor plug-in XMLmind Converts XSL-FO to PDF and PostScript, using Apache FOP 0.92beta. Requires XXE Professional Edition.

Modifications made by XMLmind

Note that FOP 0.92beta has been slightly modified by XMLmind to make it run with Saxon (integration problem when SVG instream-foreign-objects are found in the XSL-FO source).

3.5.0
Apache FOP XSL-FO processor plug-in 0.20.5 Jimi image toolkit plug-in Apache Batik image toolkit plug-in Apache FOP 1.x XSL-FO processor plug-in XMLmind Converts XSL-FO to PDF and PostScript, using Apache FOP 0.20.5. Requires XXE Professional Edition.

Modifications made by XMLmind

Note that FOP 0.20.5 has been slightly modified by XMLmind to make it compile and run with Batik 1.6.

3.5.0
RenderX XEP XSL-FO processor plug-in 4.0.0 XMLmind Converts XSL-FO to PDF and PostScript using RenderX XEP 4.0+. Requires XXE Professional Edition, except when used with XEP Personal or Trial Edition, in which case XXE Standard Edition is sufficient.

This plug-in is not self-contained

Unlike all other plug-ins, the XEP plug-in downloaded from XMLmind is not self-contained.

You need to have access to a working RenderX XEP 4.0+ installation in order to finish the installation of the plug-in.

If you don't have a working RenderX XEP installation, you need to purchase this product from RenderX web site (http://www.renderx.com/) and install it on your computer.

The very first time you'll attempt to use this plug-in (that is, by converting an XML document to PDF or to PostScriptTM), the plug-in will display a simple dialog box asking you where you have installed the RenderX XEP product and, after that, it will ask you to restart XXE.

Note

During the above post-installation step, the plug-in copies all the files needed to its good functioning from the RenderX XEP installation directory to a newly created addon/xep_foprocessor/xep/ subdirectory.

After that, you no longer need to have access to the RenderX XEP installation directory in order to be able to convert XML documents to PDF or to PostScriptTM using the menus of XXE.

You can even build your own self-contained XEP plug-in distribution by zipping the content of directory addon/xep_foprocessor/.

Compatibility between XEP and XXE

Requires XEP 4.0+. Will not work with XEP 3.7+.

Any edition of RenderX XEP should be compatible with the plug-in: Personal, Trial, Client Stamped, Client, etc.

Note that the plug-in associated to RenderX XEP Personal Edition or to RenderX XEP Trial Edition can be used with XMLmind XML Editor Standard Edition. All other XSL-FO processor plug-ins are only supported by XMLmind XML Editor Professional Edition.

Installing both this plug-in and any of the Apache FOP XSL-FO processor plug-ins

Apache FOP and RenderX XEP do the same job: render XSL-FO as PDF or PostScript. When both plug-ins are installed, the RenderX XEP plug-in supersedes the Apache FOP plug-in. Therefore, it generally does not make sense to install both plug-ins.

3.5.0 chmod a+x xep_finish_install
XMLmind FO Converter XSL-FO processor plug-in 3.0.1 XMLmind Converts XSL-FO to RTF, WordprocessingML (Word 2003) and OpenDocument (OpenOffice.org 2) using XMLmind FO Converter v3.0p1. Requires XXE Professional Edition. 3.5.0 Javadoc[tm] format plug-in 1.0.0 XMLmind Allows to use XMLmind XML Editor to edit Javadoc[tm] comments found in ".java" files.

The intended audience for this plug-in is JavaTM programmers and JavadocTM writers. With XMLmind XML Editor and this plug-in, it becomes possible to edit the Javadoc comments contained in a Java file using a word processor-like view. This way, writing Javadoc is less tedious (no manual formatting of comment lines) and is no longer error-prone (DTD-directed editing).

This plug-in supports all Javadoc 1.4 tags and most HTML 3.2 tags.

The following HTML 3.2 tags and attributes are not supported:

  • html,
  • head, isindex, base, title, meta, link, script, style,
  • body,
  • object, applet, param,
  • menu, dir,
  • map, area, img usemap and ismap attributes,
  • form, input, select, option, textarea,
  • xmp, listing, plaintext.

Unlike Web browsers, this plug-in is not designed to load broken HTML 3.2. However, this plug-in can help a Java programmer to easily spot and fix the HTML errors contained in Javadoc comments.

After installing this plug-in, its full documentation is available using the online help system of XMLmind XML Editor (that is, using menu item Help|Help). It is also available on the XMLmind XML Editor web site in HTML and in PDF formats.

Important

Before using this plug-in for the first time, please take the time to configure it properly (Options|Options, Add-on|Javadoc™ format section) to make sure that its newline and tab policies are compatible with yours.

3.5.0
Apache Batik image toolkit plug-in 1.6 XMLmind Batik 1.6 adds to XXE the support of SVG graphics. 3.5.0 Jimi image toolkit plug-in 1.0.0 XMLmind Jimi 1.0 adds to XXE the support of many image formats including TIFF and BMP.

Note that TIFF support is native on Mac and that BMP support is native when using JavaTM 1.5.

3.5.0
Czech (čeština) translation 3.5.0 Martin Kolarík (kolarik AT mii DOT cz) 2006-09-29 3.5.0+ German (Deutsch) translation 3.5.0 Patrick Koetter (p AT state-of-mind DOT de) 2006-09-27 3.5.0+ Spanish (español) translation 3.5.0 Fabian Mandelbaum 2006-09-29 3.5.0+ French (français) translation 3.5.0 XMLmind 2006-09-29 3.5.0+ Italian (italiano) translation 3.5.0 Francesco e Roberto Luzio 2006-10-03 3.5.0+ WebDAV virtual drive plug-in 1.0.1 XMLmind Allows to edit documents stored on a WebDAV server. Supports both "http" and "https" protocols. Only XXE Professional Edition allows to save documents on a WebDAV server.

Built using http.jar v0.3-3E which contains the code of Ronald Tschalär's excellent HTTP client. See http://www.innovation.ch/.

3.5.0
FTP virtual drive plug-in 1.0.0 XMLmind Allows to edit documents stored on an FTP server. Only XXE Professional Edition allows to save documents on an FTP server.

Built using ftp.jar v1.5.2 which contains the code of Bruce Blackshaw's excellent FTP client. See http://www.enterprisedt.com/.

3.5.0
Zip virtual drive plug-in 1.0.0 XMLmind Allows to edit documents contained in a zip archive. 3.5.0