XMLmind XML Editor V2.8 can be downloaded from
http://www.xmlmind.com/xmleditor/download.shtml

=======================
V2.8 (October 21, 2004)

XMLmind XML Editor now has an easy to use and yet
extremely powerful integrated spreadsheet engine.
No, it does not work by embedding an external
spreadsheet component in the document. The XML
document is the spreadsheet. Click anywhere in a
document and use a specialized formula editor to
insert a new formula.

Highlights:

   * The formula language and the predefined
     functions are very similar to those used by
     other spreadsheet software. Example:
     "sum is " & SUM(A1:A3).

   * More than 80 predefined functions are
     provided. If this is not enough, you can write
     your own functions in Java[tm] or, more simply,
     using the formula language. These user-defined
     functions will be dynamically loaded by XXE
     and they'll look and feel as if they were
     stock functions.

   * A formula can address table cells using the
     usual A1 notation (example:
     "table1"!$A$1:$C$3). If the formula is itself
     inside a table cell, it can even use relative
     cell references (example: A1:C3).

   * A formula can access any part of the document
     that contains it (or any part of an external
     XML document) using XPath escapes. Example:
     get the last 8 characters of the value of
     attribute id of the element containing the
     formula: right(`...@id`,8).

   * A formula is represented by processing
     instruction xxe-formula. Using such specific
     processing instructions is allowed by the XML
     standard. xxe-formulas are ignored by XML
     software other than XXE.

   * A formula computes a value. This value can be
     used to add/replace the text node immediately
     after the formula or this value can be used to
     add/replace an attribute of the element
     containing the formula.

   * The spreadsheet engine is readily usable with
     any document type without having to configure
     anything.

   * XMLmind XML Editor Standard Edition will not
     save the xxe-formula processing instructions
     contained in a document. Of course, this
     restriction does not exist in Professional
     Edition.

For more information, please read XMLmind XML
Editor - Using the Integrated Spreadsheet Engine.
http://www.xmlmind.com/xmleditor/_distrib/docs/spreadsheet/index.html

Other enhancements: (see technical details
below)
-------------------------------------------

   * It is now possible to specify the Look and
     Feel of XMLmind XML Editor using the Options
     dialog box, General tab.

     The only Look and Feels tested, and therefore
     officially supported, by XMLmind are the
     cross-platform Look and Feel and the system
     Look and Feel. Please do not report bugs
     related to the other Look and Feels.

   * Upgraded XMLmind FO Converter to version
     2.0. XMLmind FO Converter is used to convert
     XSL-FO to RTF and to WordprocessingML (for use
     by Microsoft? Office Word 2003).

Technical details about the enhancements (for
local gurus):
---------------------------------------------

   * It is now possible to force a user preference
     using new command line options -putpref and
     -delpref. Usage:

----------------------------------------------
xxe [-putpref key value]* [-delpref key]* \
     URL_or_file ... URL_or_file
----------------------------------------------

     Examples:

----------------------------------------------
# Set font size to 14pt and open mydoc.xml
$ xxe -putpref fontSize 14 mydoc.xml &

# Force the use of the Metal (cross-platform)
# look and feel
$ xxe -putpref lookAndFeelClassName \
     javax.swing.plaf.metal.MetalLookAndFeel &

# Set font size to default value
$ xxe -delpref fontSize &
----------------------------------------------

     In order to learn which key/value to use,
     you'll first need modify the user preferences
     using the Options dialog box and exit from XXE
     to let it save these preferences to
     XXE_user_preferences_dir/preferences.propertie
     s. After that, you'll need to look at this
     file and try to find the key/value pairs of
     interest. (That is, we do not intend to
     document these key/value pairs.)

   * User Request: XML catalogs are now used to
     solve the URIs referenced in
     <?xml-stylesheet href="..."?>.

   * CSS pseudo-class
     :contains-processing-instruction(target) (a
     proprietary extension) can be used to style
     elements containing specific processing
     instructions.

   * CSS property show-row-column-labels: yes|no (a
     proprietary extension) can be used to make a
     table look like a spreadsheet.

   * XMLmind XML Editor now has built-in CSS rules
     mainly used to style comments and processing
     instructions. In practice, this just means
     that you have nothing special to do to style
     comments, processing instructions and
     spreadsheet formulas (processing instruction
     xxe-formula).

   * New configuration element spreadsheetFunctions
     may be used to add user-defined spreadsheet
     functions to XXE.

   * New XPath extension functions: pow,
     intersection, difference.

Bug fixes:
----------

   * XXE had problems loading an auto-detected
     document (for example, a DOCTYPE-less DocBook
     chapter) having an XML declaration with no
     specified encoding (e.g.
     <?xml version="1.0"?>).

   * With Java 1.5, on Windows, conversion from
     DocBook to other formats created the following
     hierarchy of directories:
     "C:\Documents%20and%20Settings\hussein\
     Local%20Settings\Temp" which caused the conversion
     process to fail.

   * Fixed the incremental relayout of tables when
     some text was typed in a cell sharing a row
     with another cell spanning several rows.

   * A partial redraw of a table often caused some
     of its grid lines to disappear.

   * The search/replace tool was unable to find the
     searched text if this text was at the very end
     of the document. Example: if the document
     ended by phrase "The End.", the search/replace
     tool was able to find word "End". But if the
     document ended by "The End" without a period,
     the search/replace tool was not able to find
     "End".

   * Forgot to document the favorInteroperability
     attribute of the saveOptions configuration
     element.

Possible incompatibilities:
---------------------------

   * Pasting system selection by clicking with the
     middle button is now disabled by default. We
     had reports about users inadvertently
     polluting their documents this way (probably
     after rotating the mouse wheel too quickly).
     However, if you want this very useful
     functionality back, please use the Options
     dialog box, Edit tab and check "Clicking with
     middle button pastes system selection".

   * XMLmind XML Editor now has built-in CSS rules
     mainly used to style comments and processing
     instructions. May be this will have an impact
     on your own CSS style sheets as built-in rules
     are always implicitly loaded before the rules
     found in a CSS file.

   * V2.7 format plug-ins are incompatible with
     V2.8 and vice-versa.




Reply via email to