When I work with XMLmind XML editor, I almost always work with compound documents with Xinclude includes.

The structur of our documents tend to look like this:

Book-document (which embeds)
  Chapter 1-document (which embeds)
      Section 1 of Chapter 1-document
      Section 2 of Chapter 1-document
  Chapter 2-document (which embeds)
      Section 1 of Chapter 2-document
      Section 2 of Chapter 2-document
  [ … etc …]

Example issue description:

0) I open the Book-document and find something to edit in Section 2 of Chapter 1

1) XXE allows me to Ctrl-Click that section, so that I get a Ctrl-Click menu from where I can selct the submenu “Edit Referenced Document” .

2) The very text of the above Ctrl-Click menu implies that when the referenced document gets opened, I shall immediate be able to edit Section 2 of Chapter 1-document.

** (Note: One may say that there are actually - in this case - two referenced documents: The Chapter 1-document as well as the Section 2 of Chapter 1-document. However, since the mouse pointer actually points to a par of the Section 2 of Chapter 1-document, it seems naturally to think that that is the document that is referenced) **

3) But instead, what happens is that the parent document – the Chapter 1-document – gets opened.

4) This means that in order to edit the Section 2 of Chapter 1-document, I must now repeat step «1)» on the Chapter 1-document: I must point to the Section 1 of Chapter 1-document and select “Edit referenced document”.

** (NOTE: If I had a subsection document, I would have had to repeated step 1) yet another time.) **

Conclusion:

I find the current two-steps solution behavior tedious and confusing. For instance, the book I work on right now, have near 20 chapters, of which almost every chapter has several sections. Each time I want to edit such a section, I must perform the two steps described above.

Proposal:

I suggest instead a one-step solution: when one points to a part that is embedded in another document that is also embedded, then it is the innermost embedded document - the exact part that you are pointing to – that should become opened.


Leif Halvard Silli

--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to