Kevin Flynn wrote:
> I have a macro that does the following:
> 
> - Creates a copy of the current document with copyDocument
> - runs an XSL transformation on the result
> - Reads the transformation output with read
> - Pastes the transformation output back into the original document
> 
> The transformation output contains both entity references and XIncludes. It
> consists of all children of the original document's root nodes, wrapped in a
> "clipboard" element. However, I cannot paste it over the corresponding
> elements in the source file.
> 
> If I manually create a complete document from the transformation output by
> replacing the clipboard element with the source document root element, then
> I can open it in XXE, copy the root's children and paste them into the
> source document as required. If I examine the contents of the paste buffer
> when I copy from XXE, I can see that XXE includes management data with the
> inclusions to make this possible.
> 
> Is there any way I can paste the inclusions back in from a macro? If not,
> would it be possible, for example, to add a parameter to copyDocument that
> preserves inclusion management data?  It would then be possible to "round
> trip" managed inclusions through an XSL transformation.
> 

I understand your problem. Sorry, I don't see how this could be implemented.


Reply via email to