Petr Nalevka wrote:
> 
> Styling works well for configuration even without schema. What did not work
> for me is
>   <inclusionScheme name="XInclude">
>     <class>com.xmlmind.xml.xinclude.XIncludeScheme</class>
>   </inclusionScheme>
> in my xxe definition for my grammar. But I did not look deeper into
> this, maybe it is some issue on my side.

No, you made no mistake.

Given the fact that the XInclude processor needs a schema to perform at
least these two tasks:
* identify ID attributes,
* strip ignoreable whitespace from included fragments,
XXE has not been designed to support inclusion schemes when the document
being edited does not conform to a schema.



> 
> I got also few usability improvements request from my users, but those
> are really minor. One of them is, if you use the dictionary and let it
> learn new phrases and than shutdown XML Mind incorrectly (shut down the
> computer for example without clicking Exit in XML Mind) the learned
> words get lost next time.
> 
> Also XML Mind has features for automatic saving, but does not have some
> very useful feature which people are used to in other applications like
> Save All for Ctrl+S (usefull with modular documents) or Save All when
> your window looses focus (for example if you like to generate your
> document in a different window).
> 
> I know those are minor staff but it would be good to add them at least
> to the wish list.
> 
> I will return to you later next week if you would have time for me, with
> question about how to implement some usability improvements I'm planning.
> 

We strongly recommend to all our power users not to attempt to change
the way XXE fundamentally works. XXE has been designed to be customized
and extended, but not really to be ``improved in its usability'' (which
almost always means: make it work like MS-Word).

If you have reasonable requirements, we'll almost certainly implement them.

Now let's examine your remarks:

* Immediately saving the personal dictionaries when the user clicks
"Learn" is a reasonable requirement (or better, implement a ``shutdown
hook'', if this is supported by Java).

* You don't need us to bind Ctrl-S to "Save All" rather than to "Save".
This is done by the means of a customize.xxe_gui file (we'll even write
it for you if you want). See "XMLmind XML Editor - Customizing the User
Interface" http://www.xmlmind.com/xmleditor/_distrib/doc/gui/index.html

* We do not consider "Save All documents when XXE looses focus" as being
a reasonable requirement. (We don't even see how this could be reliably
implemented given all the keyboard focus problems Java generally has.)





Reply via email to