XML PATHCOPY support

PATHCOPY can be used to create XML-to-XML translations.

XML PATHCOPY can accept as its source a partial path, complete path, temporary variable, or a constant. The destination can be a partial or complete path.

XML PATHCOPY also permits PATHCOPY for elements of the same type.