XMLmind XML Editor v5 Primer

Requires enabling a feature The FileFolder submenu is hidden by default. You need to enable it by checking "Enable the 'File|Folder' Submenu" in OptionsPreferences, Features section.
Requires enabling a feature The FileDocument Set submenu is hidden by default. You need to enable it by checking "Enable the 'File|Document Set' Submenu" in OptionsPreferences, Features section.

XMLmind XML Editor v5 aims to be a good tool for authoring highly modular documents: DITA maps, today's DocBook modular books and tomorrow's DocBook 5.1 assemblies, Web sites comprising a large number of XHTML pages, etc.

In order to attain this goal, we have added 3 new interactive tools to XXE:

The "Browse Files" tool
This tool is similar to the file manager applications which are native to all operating systems: Windows Explorer, Mac OS X Finder, Linux/KDE Nautilus, etc. The main advantages of using one or more "Browse Files" tools over the native counterparts are:
  • Tightly integrated in XMLmind XML Editor.
  • Does not use much screen real estate.
  • Makes use of all XXE plug-ins. For example, if you install the "JEuclid image toolkit plug-in" add-on, you'll be able to preview MathML equations.
  • Last but not least, if you install the "WebDAV virtual drive plug-in" add-on and/or the "FTP virtual drive plug-in" add-on, you'll be able to manage files stored on all sorts of remote servers.
The "Search Files" tool
This tool allows to search files by their names (e.g. "foo*.dita*") and/or by their XML contents.

A simple query such as "Hello world!" (without the quotes) means: find all XML files containing an element whose direct textual content contains substring "hello world!" (case-insensitive).

The "Search Files" tool is not limited to simple text searches. You can use it to perform more elaborate searches. For example: find all documents containing an element whose id attribute starts with "topic". The corresponding query is: "@id =~ ^topic" (without the quotes). Fortunately, you don't need to learn the syntax of “advanced queries”. Suffice to click on the ??? "Create or edit an advanced query" button to display a query editor dialog box.

The "Document Set" tool
The "Document Set" tool is a convenient, interactive, navigational tool, generally looking like a Table of Contents. However the most important part of its job is done behind the scene, because opening a document set in XXE automatically modifies the behavior of the Validity tool and the Attributes tool:
  • The diagnostics issued by the Validity tool about cross-reference errors will take into account the fact that the document being checked is a member of a set.
  • The target of a link is almost always specified as an attribute value (XHTML example: the href attribute of the a element). That's why the Attributes tool, through its auto-completion feature, will suggest, not only link targets found within the document being edited, but also link targets found in the other members of the set.
The "Browse Files" tool showing the source files of our DITA tutorial

A document set specified by a DITA map and 3 topic members opened in XXE
Search our DITA tutorial for topic files (*.dita) containing substring "link"

A document set specified by a DITA map and 3 topic members opened in XXE
The "Document Set" tool showing the document set corresponding to the map of our DITA tutorial

A document set specified by a DITA map and 3 topic members opened in XXE
Screencast Watch the screencast

(same but in a new window New window)

Related tutorials

related productivity tip Working with a document set