XMLmind XML Editor V2.2 can be downloaded from
http://www.xmlmind.com/xmleditor/download.shtml
----------------------------------------
XMLmind XML Editor V2.2 (March 19, 2003)
Enhancements:
* XXE can now edit documents located on a FTP or
WebDAV server (Basic and Digest authentication
schemes are supported). There is no special
commands for doing that, just use File|Open,
File|Save and File|Save As.
An advanced file chooser dialog box may be
used to select files on a FTP or WebDAV server
or on the local file system. This dialog box
also allows the user to browse files on a FTP
or WebDAV server and in the case of a WebDAV
server, to see which files are locked and who
is locking them.
Note that, by default, XXE displays the
standard file chooser dialog box and not the
advanced URL chooser dialog box. You need to
turn on option Use URL chooser rather than
file chooser (File|Options, Open tab) to be
able to use the URL chooser dialog box. There
is also a handy iconic toggle (the earth icon)
in the tool bar which allows to quickly turn
this option on and off when needed.
Standard Edition restriction: XXE Standard
Edition will not allow the user to save a
document to a FTP or WebDAV server. Such
remote document can be opened but, if
modified, will have to be saved to the local
file system.
* A new process command may be used to specify
an arbitrarily complex transformation of the
document being edited.
Slides example:
----------------------------------------------------
<command name="slides.toRTF">
<process>
<mkdir dir="resources" />
<copyDocument to="__doc.xml">
<resources match="(https|http|ftp)://.*" />
<resources match=".+" copyTo="resources" />
</copyDocument>
<transform stylesheet="xsl/xsl/fo/plain.xsl"
file="__doc.xml" to="__doc.fo" >
<parameter name="paper.type">A4</parameter>
</transform>
<processFO processor="XFC" file="__doc.fo"
to="__doc.rtf">
<parameter name="outputEncoding">Cp1252</parameter>
</processFO>
<upload base="%0">
<copyFile file="__doc.rtf" to="%0" />
</upload>
</process>
</command>
<command name="slides.convertToRTF">
<macro>
<sequence>
<command name="selectFile"
parameter="saveFileURL" />
<command name="slides.toRTF" parameter='"%_"' />
</sequence>
</macro>
</command>
----------------------------------------------------
New commands have been added to the DocBook
menu of the DocBook, Simplified DocBook and
Slides document types. These commands may be
used to convert the document being edited to
HTML, RTF (using XMLmind FO Converter -- XFC
-- as a FO processor plug-in), PostScript and
PDF (using Apache FOP as a FO processor
plug-in).
Standard Edition restrictions: XXE Standard
Edition does not support FO processor plug-ins
(such as the FOP plug-in or the XFC plug-in)
and will not allow the user to upload the
transformed document files to a FTP or WebDAV
server.
* When an image is displayed in a styled
document view and when the image file is taken
from an attribute value (as an example, see
excerpt of XHTML CSS style sheet below), it is
possible to drag and drop a file on the
displayed image to change the corresponding
attribute value.
----------------------------------------------------
img {
content: image(attr(src), -400, -200);
}
----------------------------------------------------
When a file is dropped on such image, a
pre-filled dialog box is displayed to let the
user specify what he wants to do with the
image file: copy the image to the document
directory and/or update the reference to the
image file in the attribute.
The same dialog box can be opened without
having to drop a file on an image displayed in
the document view: simply right-click on the
image.
This functionality has been implemented mainly
to allow users to upload images to the remote
site when they edit documents located on a FTP
or WebDAV server, but it is also handy when
working on the local file system.
* File|Save As can now also save the resources
which are logically part of a document
(typically images).
These resources are specified for each
document type in the corresponding XXE
configuration file using a new
documentResources configuration element.
DocBook example:
----------------------------------------------------
<cfg:documentResources xmlns="">
<cfg:resource path="//@fileref" />
</cfg:documentResources>
----------------------------------------------------
When command File|Save As is applied to a
document having resources, a dialog box is
displayed to let the user specify what to do
with each resource: copy it to the new
location and/or update the reference to the
resource in the newly saved document.
* Inside a document view, the mouse cursor is
now always the standard ``left arrow'' cursor
except when the cursor is over editable text,
in which case, it is changed to the ``vertical
bar'', text insertion, cursor.
* The Search tool and the Spell tool now expand
as many collapsed sections as needed to show
the searched/mispelled word to the user. This
also works in the tree view.
* An new option Change the style sheet rather
than add a view (File|Options, Window tab)
changes the behavior of the Style menu. If
turned on, this option will force XXE to
change the style sheet being used by the
active document view rather than add a new
view of the same document using the selected
style sheet.
* In the Attribute tool, selecting a value using
the dialog boxes displayed by the List or
Browse iconic buttons directly updates the
attribute. For example, this makes choosing an
IDREF value from a list much quicker as this
operation now requires less mouse clicks.
* In the Attribute tool, selecting a file name
using the Browse iconic button assigns to the
attribute an URL which is relative to the
document URL. This default behavior can be
changed by right-clicking on the Browse iconic
button and selecting one of the alternate
behaviors (absolute URL, relative file name,
absolute file name) for the rest of the
session.
* A dialog box with a warning is displayed if a
document containing general entities is opened
in XXE. XXE does not manage entities, it just
expands them. Therefore, the user has to be
warned about the fact that the physical
organization of his document in terms of text
macros and included files will be lost.
A new option Warn about loss of entity
references (File|Options, Open tab) can be
used to turn off this warning.
* Added new pick, prompt and selectFile
commands. These commands are useful to write
interactive macro commands.
* The latest DocBook (V4.2), Simplified DocBook
(V1.0) and Slides (V3.1.0) DTDs are included
in the distribution.
Note that the DocBook CSS style sheet has not
yet been updated for V4.2. But we are working
hard on it and we will release a completely
rewritten DocBook CSS style sheet as soon as
possible.
* New Spanish dictionary.
Spanish users, please help us fine tune this
dictionary by sending us your remarks.
Bug fixes:
* Previously closing a document using File|Close
did not ``activate'' one of the remaining
document views. As a consequence of this bug,
most menus were disabled and the user had to
explicitly click on one of the remaining
document views to ``activate'' it.
* Previously it was possible to use File|Save As
to create a document already opened in XXE.
* Command editMenu with parameter select did not
properly update the Edit tool tab.