If I understand you right you are asking for what XSLT is really made for.
You should use the the identity template with templates of exceptions
to add the new elements and attributes.
See my tutorial, "Identity Template: xsl:copy with recursion",
http://www.xmlplease.com/xsltidentity
Cheers,
Jesper Tverskov
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--