>   * XXE is much nicer to use for editing documents
>     not constrained by a DTD or a XML-Schema.

Glad to hear it!  I'll check this out ASAP...

  -- Ron

On Wednesday, May 7, 2003, at 11:01  AM, Hussein Shafie wrote:

> XMLmind XML Editor V2.3 can be downloaded from
> http://www.xmlmind.com/xmleditor/download.shtml
>
> --------------------------------------
> XMLmind XML Editor V2.3 (May 07, 2003)
>
> Enhancements:
>
>   * Standard controls such as buttons, menus,
>     check boxes, combo boxes, lists, etc, can be
>     embedded in the styled document view. Buttons
>     and menus are used to execute commands such as
>     insert element, replace element, etc. Other
>     controls are used to edit attribute or element
>     values. These controls are specified as
>     generated content in the CSS style sheet. With
>     this feature, XXE can be used to edit XML
>     data, XML documents or a mix of both content
>     types.
>
>     New demo file
>     XXE_distrib_dir/demo/bugreport.xml shows this
>     feature in action for a mix of XML data (bug
>     report fields) and XML document (descriptive
>     fields contain styled XHTML).
>
>   * A generic style sheet called xmldata.css can
>     be used to style any data-oriented XML file.
>     It is now used by default to style XML-Shemas
>     and XXE configuration files.
>
>     This very short style sheet makes heavy use of
>     a pseudo-function called value-editor(). This
>     specification instructs XXE to examine the DTD
>     or XML-Schema to find which controls to embed
>     in the document view. For example,
>     value-editor() will automatically create two
>     radio buttons to edit an attribute having
>     strings yes and no as its possible values.
>
>     This style sheet can easily create thousands
>     of controls. Note that in fact what you see is
>     thousands of ``control images'' and not actual
>     controls. A document view contains at most a
>     single actual control. This control replaces
>     its ``image'' when you click on it or when you
>     ``tab'' to give it keyboard focus.
>
>   * XXE is much nicer to use for editing documents
>     not constrained by a DTD or a XML-Schema.
>
>     New option Simulate a document type
>     (Options|Options, Open tab), turned on by
>     default, may be used to simulate a document
>     type for DTD-less documents.
>
>     The pseudo document type simply remembers all
>     attributes and child elements added to each
>     element during the editing session. Thanks to
>     this pseudo document type, the pick lists of
>     the Edit and Attributes tools are always
>     filled with sensible values.
>
>   * Command enhancements (mainly useful to write
>     macros):
>
>        + Added command XXE.open which loads a
>        document into XXE and command XXE.save
>        which saves the document being edited in
>        XXE.
>
>        + Added command get which evaluates a
>        simple XPath query in the context of
>        selected element.
>
>        + Enhanced command run (%DU, %DF
>        substituted variables). Added command
>        start, similar to run but which executes
>        an external command asynchronously (like
>        Windows start or Unix &).
>
>        + Enhanced commands selectNode (self,
>        preceding, precedingOrSelf, following,
>        followingOrSelf options).
>
>        + Added new commands addAttribute and
>        removeAttribute and enhanced command
>        putAttribute ([empty], [dummy], [id]
>        options).
>
>     For example these enhancements now allow to
>     automate the following tasks:
>
>        + Open image referenced in document being
>        edited in an external image viewer (see
>        XXE_distrib_dir/docs/poweruser/
>          samples2/mydocbook.xxe).
>
>        + Open URL referenced in document being
>        edited in a Web browser.
>
>        + Load document being edited in an external
>        text editor, modify it using this text
>        editor and reload modified document in
>        XXE (see XXE_distrib_dir/docs/poweruser/
>          samples2/defaultbindings.xxe).
>
>   * CSS enhancements (all related to generated
>     content):
>
>        + Root element can now have generated
>          content.
>
>        + In addition to rows(), row(), cell(), new
>        constructs division(), paragraph(),
>        content() can be used to structure and
>        layout generated content.
>
>        + The image() pseudo-function has a new
>        optional parameter which specifies which
>        fallback image to use when the image to
>        be displayed is not found or cannot be
>        loaded.
>
>        + gadget("com.xmlmind.xmledit.form.Collapser")
>        can now be specified as collapser()
>        and the way the parameters of this toggle
>        button are specified has changed.
>
>        + If, for example, pseudo function
>        element-name() displays the name of an
>        element as cfg:documentResources, new
>        pseudo-function element-label() displays
>        it as "Document resources".
>
>   * Configuration element "include" now has a
>     boolean "system" attribute which can be used to
>     include a configuration file located in XXE
>     distribution directory (that is, a system wide
>     configuration file) without having to
>     explicitly specify the location of this
>     directory.
>
>     This attribute is very useful for a user
>     wishing to override, say the bundled DocBook
>     configuration, by a personal, customized, one
>     (see XXE_distrib_dir/docs/poweruser/
>     samples2/mydocbook.xxe).
>
>   * Added a ID/IDREF navigation button to the
>     toolbars specified in XXE configuration files.
>
>   * Ctrl-Click-3 on the node path bar copies the
>     displayed path to the clipboard.
>
> Bug fixes:
>
>   * Extending text selection to previous word
>     (shortcut Ctrl+Shift-Left) did not behave as
>     expected.
>
>   * Dictionaries other than en.dar, fr.dar, de.dar
>     and es.dar were not found by XXE.
>
>   * Command selectFile returned a URL instead of a
>     file name when used with parameter openFile,
>     saveFile, openDirectory or saveDirectory.
>
>   * Options Guess ignorable whitespace and Ignore
>     <?xml-stylesheet?> (Options|Options, Open tab)
>     required XXE to be restarted in order to be
>     effective.
>
>   * Default namespace specified by user using
>     Tools|Declare Namespace was not saved as such
>     by XXE (example:
>     xmlns="http://www.acme.com/my/default/ns";) if
>     the namespace was not used by elements or
>     attributes in the document. This was
>     especially annoying for XML-Schemas created
>     using XXE.
>
>   * XML Schema only: a false error was reported in
>     the following case: an element is supposed to
>     contain data (example: xs:int), is empty but
>     has a default value (example: 0). Note that
>     this error can only occur with XXE. It cannot
>     occur with xsdvalid.
> --
> XMLmind XML Editor Support List
> xmleditor-support at xmlmind.com
> http://www.xmlmind.com/mailman/listinfo/xmleditor-support


Reply via email to