Professional Edition now available. See http://www.xmlmind.com/xmleditor/proedition.html
Standard Edition is available at no charge. Download from http://www.xmlmind.com/xmleditor/download.shtml ======================= V2.0 (October 01, 2002) Enhancements (in both Standard and Professional Editions): * Added buttons to tool bar implementing common actions in the case of DocBook, Simplified DocBook or Slides and XHTML. These buttons are specified in <xxe_distribution_directory>/config/docbook/to olBar.xxe, <xxe_distribution_directory>/config/config/sdo cbook/toolBar.xxe and <xxe_distribution_directory>/config/config/xht ml/xhtml.xxe, therefore it is easy to adapt them to user's needs. * Added a very simple configuration for XML Schema. * In the Attributes tool, near the Value: text field, button with a list icon displays a dialog box containing the list of all defined IDs when the attribute being edited is of type IDREF or IDREFS. Note that this dialog box is also available when the attribute being edited is of type ID. This allows the user to know which IDs have already been defined or to ease typing a variant of an already defined ID. * Added support for Windows-1250 (East Europe) encoding. * Added an option to the Window tab of the Options dialog box. If this new checkbox is checked, XXE automatically brings the Validity tool tab to front when validity errors are found by last save to disk command. * Added a boolean attribute generateIds to configuration element newElementContent which, if set to true, specifies that required ID attributes are to be added with a unique ID rather than placeholder value "???". Bug fixes(in both Standard and Professional Editions): * It was possible to select a comment or processing instruction sibling of the root element. This caused XXE to ``freeze'' (a NullPointerException was reported). * A invalid XML catalog caused XXE to print a stack trace (signaling an ArrayIndexOutOfBoundsException) when loading a document. * The Edit popup menu, when popped at the bottom of the document view, was often partially out of screen. * Having "<?xml-stylesheet type="text/xsl" ... ?>" at the beginning of a XML document prevented XXE from using the CSS style sheets specified in the configuration file. * Replace All often crashed (a NullPointerException was reported) at the end of a successful replacement sequence. * It is now possible to use an URN rather than an URL as the system ID of the document type declaration. (Of course, doing so requires using a properly configured XML catalog.) * XML Schema only: when loading a document template containing empty elements with a data content type, XXE didn't automatically add a text placeholder to these empty elements. * XML Schema only: when, for example, the element content of P specified a sequence of at least two child elements C (minOccurs="2"), XXE created only one C when a new P was inserted. * XML Schema only: declaration of namespace "http://www.w3.org/2001/XMLSchema-instance" was not systematically added to instances using a XML Schema. Namespace declarations found in a XML Schema were not added to instances using this XML Schema. These two bugs caused the attribute editor to often display non-prefixed attribute names such as {http://www.w3.org/2001/XMLSchema-instance}typ e, which is harmless but not very readable.

