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.




Reply via email to