All the files described below are found in folder
If you want to see the contents of the
XMLmind.app folder, an application bundle, please open a Finder window, right-click (or Ctrl+ ) on the XMLmind.app icon and select " " from the popup menu.
addon/ directory contains a number of add-ons which are bundled with XXE.
Contains configuration files for a number of document types: DocBook, DITA, XHTML, etc.
The content of a configuration file, which specifies a customization of XXE for a specific XML application, is described in detail in XMLmind XML Editor - Configuration and Deployment.
Contains XXE code (
.jar files) and many scripts used to start XXE and its associated utilities.
xxe.exe is used to start XXE on Windows. This
.exe file is a home-made launcher parameterized by
xxe.jstart, an UTF-8 encoded, plain text file.
Scripts used to start XXE. Use
xxe on Linux and on the Mac. Use
xxe-c.bat on Windows, but only when you need to start XXE with a console. On Windows, a console is needed to be able to see low-level error messages, for example, when developing custom configurations or extensions.
Scripts used to run xxetool. This command-line utility is basically the XMLmind XML Editor desktop application, but without a graphical user interface (GUI). Its main use is to convert XML documents to other formats (HTML, PDF, RTF, etc) from within a script or a makefile.
See The xxetool command-line utility for more information about this tool.
Scripts use to run deployxxe. See Chapter 10, The deployxxe command-line tool in for more information about this tool.
Scripts used to run xmltool. See The xmltool command-line utility for more information about this tool.
Scripts allowing to check the syntax of CSS style sheets written for XXE.
Scripts allowing to generate an authorization token for use by XXE. See command-line option
-auth for more information about these authorization tokens.
All the Java™ class libraries needed to run XXE:
xxe.jar contain the code of XXE.
Substantial parts of
xsdregex.jar, James Clark's XSD to Java Regular Expression Translator, have been directly added to
xxe.jar (which is why file
xsdregex.jar is not included in the distribution). Download original package from http://www.thaiopensource.com/download/.
com.jclark.xsl.expr contains the implementation of XPath 1.0 used by XT, James Clark's XSLT engine. A modified version of this package, renamed
com.xmlmind.xmledit.xpath, has been directly added to
xxe.jar (which is why file
xt.jar is not included in the distribution). Download full XT from http://www.jclark.com/xml/xt-old.html or from http://www.blnz.com/xt/index.html.
xerces.jar contains Xerces 2.9.1 XML parser. (The version included in the Java™ runtime 1.6 has bugs which have been fixed in bundled version.)
resolver.jar contains Apache XML Commons Resolver which implements catalog-based entity and URI resolution.
relaxng.jar is Jing version 20030619, James Clark's RELAX NG validator, slightly modified for use in XXE. The details of the modifications are found in
saxon.jar is Michael H. Kay's XSLT 1 engine. See http://saxon.sourceforge.net/.
saxon9.jar is Michael H. Kay's XSLT 2.0 engine. See http://www.saxonica.com/.
Some of the above JAR files have not been developed by XMLmind. Copyright information is contained in the corresponding
legal/ file. Read the corresponding
legal/ file to have more details about these excellent Java class libraries.
Contains desktop icons for XXE.
Contains XML documents that can be opened in XXE to demo some of its features.
Contains XMLmind XML Editor documentation in HTML and PDF (Acrobat) formats.
Contains legal information about XXE and about third-party components used in XXE.