![]() |
![]() |
![]() |
![]() |
![]() |
Note that some Java runtimes may be very slow and/or have very severe bugs. So if you experiment extreme slowness or weird behaviors (especially those related to the GUI) with XXE, do not hesitate to upgrade your Java runtime.
XXE has been tested with:
Procedure:
$ cd $ gzip -d -c xxe-m13p2-bin.tgz | tar xvf - $ ls xxe-m13p2-bin aptparser.jar css/ dict/ docs/ dtd/ azcheck.jar jaxp.jar regexp.jar sax2.jar xp.jar template/ xxe xxe.bat xxe.jar ...
If for some reasons, you do not want to use XXE from its distribution directory, copy the xxe shell script, *.jar and the dict/ subdirectory to a directory referenced in your path (example /usr/local/bin).
$ su $ cp ~/xxe-m13p2-bin/xxe /usr/local/bin $ cp ~/xxe-m13p2-bin/*.jar /usr/local/bin $ cp -r ~/xxe-m13p2-bin/dict /usr/local/bin $ chmod a+rx /usr/local/bin/xxe $ chmod a+r /usr/local/bin/*.jar $ chmod a+rwx /usr/local/bin/dict $ chmod a+r /usr/local/bin/dict/*
Manual install on Windows NT is similar to the install on Unix but under Windows you'll have to copy xxe.bat rather than the xxe shell script.
You'll also have to manually edit this .bat file and modify the line:
set dist=D:\src\xmledit\distrib
by replacing D:\src\xmledit\distrib by the name of the actual directory containing the xxe.bat and all the .jar files.
The DocBook (userguide.xml) and XHTML (userguide.xhtml) versions are provided too because it may be useful to load them into XXE in order to evaluate the editor.
Dictionaries downloaded from the XMLmind Web site must be copied to this subdirectory.
See http://www.oasis-open.org/docbook/xml/.
Modifications:
xml:space (default|preserve) #FIXED 'preserve'
for the following elements: address, funcsynopsisinfo, literallayout, programlisting, programlistingco, screen, screenco, synopsis.
Element | Old order | New order |
table informaltable |
(graphic+|mediaobject+ |tgroup+) |
(tgroup+|graphic+ |mediaobject+) |
See http://www.oasis-open.org/docbook/xml/simple/.
Modifications: same as for docbook.
See http://sourceforge.net/projects/docbook/.
Modifications: same as for docbook.
See http://www.w3.org/TR/xhtml1/.
Modifications:
xml:space (preserve) #FIXED 'preserve'
Element | Old order | New order |
table | ... (tbody+|tr+) | ... (tr+|tbody+) |
tr | (th|td)+ | (td|th)+ |
This code is required only if you use the APT format plug-in for XXE. (This is our case here at Pixware because all the XXE documentation is written in APT.)
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.
This excellent package has not been developed by XMLmind. Copyright information is contained in the corresponding .LICENSE file. Read the corresponding .README file to have more details about this package.
Copyright information is contained in the corresponding .LICENSE file. Read the corresponding .README file to have more details about this product.
It is important to do so because all documents saved by XXE contain absolute file or http URLs to their DTD and style sheet.
The dialog box displayed by the File->New menu command
All XXE options and user preferences are persistent (stored in file ~/.xxe under Unix and in file C:\winnt\Profiles\<user>\xxe.ini under Windows NT) so specifying the location of a document template is done once for all.
A document template is simply an almost empty document containing:
<?xml version='1.0' encoding='UTF-8'?> <?xml-stylesheet type="text/css" href="../css/xhtml.css"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "../dtd/xhtml/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title></title></head> <body><p></p></body> </html>
This PI is specified in the W3C recommendation: Associating Style Sheets with XML documents (http://www.w3.org/TR/xml-stylesheet/).
Using several of these PIs, it is possible to associate alternate style sheets to an XML document, each one having its own descriptive title. Example:
<?xml-stylesheet href="bigfonts.css" type="text/css" alternate="yes" title="Big fonts" ?> <?xml-stylesheet href="colorful.css" type="text/css" alternate="yes" title="Important things in red" ?> <?xml-stylesheet href="normal.css" type="text/css" ?>
This skeleton must contain a valid content.
Such template must be created using a text editor. After creating it, validate its content by loading it in XXE as an existing document (i.e. using the File->Open menu command).