Hello,
I have two suggestions for new features I'd like to propose for XXE:
1) I'm working a lot with MathML, and find the expression parser you
added last year to be extremely useful. This allows me to add
mathematical expressions much more efficiently. I'm able to do most of
the editing using the keyboard alone. There is one minor annoyance: once
I have written a math expression and converted it via
<Ctrl><shift><space> to proper MathML, I still need to accept by
clicking on the popup. It would be great if that popup had the keyboard
focus at that point, so hitting <Enter> would be enough. Right now I
need to use the pointer(mouse) for that.
2) I'm working on a technical specification where a meta-model is
written in a separate (DocBook) spec file. I'm editing a spec that
includes many small chunks from the meta-model, using xinclude/xpointer.
Right now copy-by-reference is supported with XXE only if the element
itself has an ID. Would it be possible to also support referencing with
slightly more elaborate xpointers ?
I'm thinking of this use-case: While I select an element in the
reference document, XXE looks for an ID in a parent element, and
constructs an xpath expression from that (e.g.
"id('foo')/relative/path/to/current/element"), which I can then copy and
paste into the target document.
Would that be possible ? I understand the associated risk, as the target
document then depends on the reference document structure, so this may
indeed not be useful for everyone. But for me it's exactly what I need.
Thanks for considering these features !
Stefan
--
Stefan Seefeld
CodeSourcery / Mentor Graphics
[email protected]
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support