Jaxe, your XML editor
Jaxe, your XML editor

Documentation for end users
• XML principles
• Definition of an XML language
• Launching Jaxe
• Using Jaxe
• Jaxe equations syntax
• Preferences

# Preferences

Author: Damien Guillaume

## Default panels

It is possible to choose which panel will be visible on the left of the XML window.

- The tree displays the structure of the document. A clic on an element brings the XML window to its location.
- The insert panel lists the elements that can be inserted at the location of the cursor, and gives an easy access to online help for elements.
- The attribute panel is used to edit the attributes of the element containing the cursor in the XML window.

## Web browser

It is the browser launched when the "Browser" button is clicked on in the HTML preview window. When the Select button is clicked, or when the "Browser" button is clicked for the first time, a dialog opens to ask for the location of the browser program on the hard disk. It is for instance usually in the "Applications" folder on MacOS X, or in the "Program Files" folder on Windows.

## Perserve indentations

This option can be used to preserve all spaces in the XML document, and in particular indentations for XML elements. By default, Jaxe automatically deletes all the spaces used for indentation, which is not a problem when a document is always edited with Jaxe (because indentations are displayed in the XML window), but can be a problem when a document can also be edited with a different XML editor.

## Validation icon

This option displays an icon on tags to show if an element is valid or not. An element can be invalid when it requires for instance several sub-elements and not all of them have been inserted.

## Always display the attribute dialog when creating an element

This option can be used to always display the attribute dialog when elements with no required attribute are created. The attribute dialog is always displayed when there is at least one required attribute. It can be useful to uncheck this option, for instance, when using languages with rarely used optional attributes on all elements.

## Dictionary

A certain number of dictionaries can be downloaded for Jaxe. They should be placed in the `dicos` directory in Jaxe's directory. The file with the `.dico` extension corresponding to the dictionary to use can then be selected.

## XSLT processor

Choice of the XSLT processor :

- by default : uses the default Java Virtual Machine XSLT processor (usually XSLTC, but another one can be defined with the system property `javax.xml.transform.TransformerFactory`, which can be specified in the file `lib/jaxp.properties` in the JVM folder)
- Xalan
- XSLTC
- Saxon, the only one to support XSLT 2.0