Nat Pryce wrote: > I have a number of documents written in different versions of Docbook. > XXE does not let me copy content between documents in different > Docbook versions, and does not even give feedback that it has detected > a version mismatch. In fact, I'm assuming that it has detected the > mismatch and is not just ignoring the copy key-stroke due to some bug > (in which case, take this as a bug report).
No, there is no bug here. When you cannot copy from A to B (no matter what are A and B), it is *always* because [1] you didn't select the right node and/or the right Paste command OR because [2] the document type to which B is conforming forbids you to do so. > The content is simple paragraphs, and so it should be straightforward > to copy the content between the two documents? > > How can I copy between different Docbook versions? --> You can freely copy content between different versions of DocBook 4 (this is true for the vast majority of elements). --> You cannot freely copy content between DocBook 4 (where elements have no namespace) and DocBook 5 (where elements have a namespace). Note that Professional Edition has an easy to use "Convert to DocBook v5+ then open" menu item. --> You can copy text as paragraphs from any application to XXE when a DocBook 4 or 5, XHTML or DITA document is opened. [1] Select the text in the other application and copy it to the clipboard. [2] Switch to XXE. Select the location after which you wish to paste the paragraphs. [3] Press Esc, then press w. > If it is impossible in the current version, can I request an > enhancement to allow this? Perhaps XXE could have a registry of XSLT > transforms that map content between document types and the applicable > transform is used when copy-and-paste is used between different > document types. > I'm sorry but removing this limitation would be too much work.

