On Wed, 15 Jun 2011 16:34:06 +0200, Hussein Shafie <[email protected]> wrote: > On 06/15/2011 04:15 PM, Daniel Hong wrote: >> ... >> To the user, and from usability perspective, I think the method I've >> mentioned is more straightforward. > > We are sorry but we don't agree. We think that at first, a single smart > insert command seems to be easier to use but very quickly, the user will > make mistakes with it. That is, the command will *not* do exactly what > she/he wants.
FWIW, I (and I think the people who work with me and use XXE) agree with Hussein. "Insert" means insert at the current cursor position, inside whatever element it's in; "Insert before" means insert before the element the cursor is in; and similarly for "Insert after." We commonly need the "insert before" and "insert after", and it would be difficult, I think, to find the proper place to do such an insertion if we had to position the cursor exactly on the boundary between two elements, i.e. if "insert" were the command we used for this purpose. Everyone who has learned XXE (we have around ten users) has had to learn the distinctions among these three commands, but everyone has immediately understood it once it was explained to them. I think the general notion of what XML is, or the specifics about formatting tables, have been much bigger hurdles. Mike Maxwell -- XMLmind XML Editor Support List [email protected] http://www.xmlmind.com/mailman/listinfo/xmleditor-support

