![]() |
![]() |
![]() |
![]() |
![]() |
XXE is officially supported on Windows NT/2000/XP, on Linux 2.4 and on Mac OS X 10.3/10.4. It is possible to use it on other Java[tm] 1.4.1+ platforms (e.g. Solaris), but without support from XMLmind.
XXE has been tested with:
Procedure:
$ java -version java version "1.5.0_04" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)
$ cd $ tar zxvf xxe-std-30.tar.gz $ ls xxe-std-30 addon/ bin/ demo/ doc/
$ xxe-std-30/bin/xxe &
Manual install on Windows is similar to the install on Unix. XXE must be started using xxe-std-30\bin\xxe.bat rather than the xxe-std-30/bin/xxe shell script.
The deploywebstart command-line tool is documented in the XMLmind XML Editor - Configuration and Deployment.
The generated reference manual is intended to help content authors create instances conforming to a given schema. This manual is not intended to help schema authors document their design.
See XMLmind XML Editor - Commands for more information about this tool.
xxe_help.jar contains the online help of XXE.
xsc.jar is XMLmind Spell-Checker product, the best buy for spell-checker written entirely in the Java[tm] language. For more information, please visit http://www.xmlmind.com/spellchecker/.
resolver.jar contains Apache XML Commons Resolver which implements catalog-based entity and URI resolution.
xp.jar is James Clark's XML parser. See http://www.jclark.com/.
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/.
Package 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.
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 relaxng.README.
ftp.jar is Bruce Blackshaw's FTP client. See http://www.enterprisedt.com/.
http.jar is Ronald Tschalär's HTTP client. See http://www.innovation.ch/.
saxon.jar is Michael H. Kay's XSLT engine. See http://saxon.sourceforge.net/.
kunststoff.jar contains the Kunststoff Look&Feel. See http://www.incors.org/.
These excellent packages have not been developed by XMLmind. Copyright information is contained in the corresponding .LICENSE file. Read the corresponding .README file to have more details about these packages.
In general, theses packages are not the most widely used/most well-known tools of their category. But we have also tested the most widely used/most well-known tools of their category and have found the packages listed above to be smaller, faster and more reliable than the big names. Many, many thanks to the authors of these packages.
There is no associated script. Start translatexxe using "java -jar translatexxe.jar".
This addon/ directory is recursively scanned by XXE at startup time. Therefore, feel free to organize it as you want.
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.
Note that:
The DocBook (userguide.xml) and XHTML (userguide.xhtml) versions are provided too because it may be useful to open them in XXE in order to evaluate the editor.
On Windows, XMLmind XML Editor installer (i.e. *setup*.exe) is built using Inno Setup by Jordan Russell's software. XMLmind highly recommends this excellent and free-to-use tool.