http://www.chilli.net.au/~ricko/XML-cut-n-paste.htm
It gives a direction I suggest XML needs to be developed towards,
in order to support arbitrary cutting and pasting between XML
documents.
This now has some comments about RDF (and XML-data) which may
be of interest too.
Comments welcome.
Rick Jelliffe