Philippe Nobili wrote:
> 
> Here is a suggestion for extending the powerful 'Join'  feature 
> implemented in XMLMind to multiple selection. Here is how it would/could
> work:
> 
> + The user select multiple elements as he does now using Shift+Ctrl+MB1
> + If the first element of the selection may be joined to the previous
> sibling of the XML document, the 'Join' is allowed, as it is now for a
> single selection
> + recursively, the first element is removed from the selection and the
> same operation is repeated for the 2nd element -- which is now the 1st
> one --
> + This stops when the join is not possible or when the selection list is
> empty
> 
> Rationale:
> 
> When we have to author DocBook/XML documents coming from an automated
> conversion (e.g. from FrameMaker), it happens quite often the we end-up
> with multiple separate sibling elements, which would have been part of a
> single element if we had created the file by hand. For example:
> 
> <programlisting>Line 1 of the program</programlisting>
> <programlisting>Line 2 of the program</programlisting>
> <programlisting>Line 3 of the program</programlisting>
> <programlisting>Line 4 of the program</programlisting>
> 
> Whereas we wish to end-up with:
> <programlisting>
> Line 1 of the program
> Line 2 of the program
> Line 3 of the program
> Line 4 of the program
> </programlisting>
> 
> Now, there are many programlisting with several dozens of lines; merging
> all these elements one by one is rather tedious.  The same often applies
> for multiple <para>  elements that we could merge in one click with this
> improvement.
> 
> We hope this makes sense,

It sure makes sense. However unlike last RFE you send us (ability to use
XXE as an ``internal'' helper application; implemented in upcoming XXE
v4.5.1), this feature is a bit too specific to be implemented by us.

Please consider:

* Improving the automated conversion from FrameMaker.

* Implementing the command yourself as a macro (a hard one; recursive;
not recommended).

* Implementing the command yourself in Java (probably simple).

* Hiring us to implement the command for you. See
http://www.xmlmind.com/xmleditor/customization_service.html

In all cases, thank you very much for your precious feedback.


---
PS: Note that instead of using Shift+Ctrl-MouseButton1, you can use "Esc
Left Arrow" several times. See
http://www.xmlmind.com/xmleditor/_distrib/doc/user/being_productive.html#node_range



Reply via email to