This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Page tree
Skip to end of metadata
Go to start of metadata

Use XMLMind to edit xdocs

Editing xdocs by hand is a painful experience. You can use the XMLMind XML editor to edit xdocs visually by installing the xdocs configuration.

  • Install XMLMind from XMLMind Editor page. It is written in Java and runs on all major OS brands.
  • Download the attached Unpack it into the XMLMind Editor user add-on directory. The preferences directory is
    • $HOME/.xxe/addon/ on Unix,
    • %SystemDrive%\Documents and Settings%USERNAME%\Application Data\XMLmind\XMLeditor\addon\ on Windows 2000/XP,
    • %SystemDrive%\winnt\Profiles%USERNAME%\Application Data\XMLmind\XMLeditor\addon\ on Windows NT.
  • Restart the Editor. Select File -> New. It should offer you "XDOC / Empty Doc". If yes, congratulations. It works.

To be able to automatically select XDOC for xdocs, add the following (preliminary!) DOCTYPE to your xdoc files:

<!DOCTYPE document PUBLIC "-//Apache Software Foundation//DTD XDOC 1.0//EN"

The xdoc add-on also recognizes the maven xdocs identifier

<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation Maven//EN">

Enjoy. This is how it should look like: Editing_XDOC_with_XMLMind.png

Wanted List

  • It should be possible to set this add-on for automatic installation using the add-on Manager in XMLMind.
  • It shouldn't be too hard to create a DTD from the XSD for the navigation.xml page and also add a CSS file for this.
    • However, the "Standard" Edition of the XMLMind editor restricts the XSD usage to just a few schemas. So it would be necessary to convert the navigation.xsd from the maven-xdoc plugin into a DTD first.


  • No labels