title: Using XSLT to copy all nodes in XML, with support for special cases
body: <p>Say I have a large XML file that the following structure:</p>
  
  <pre><code>&lt;MyXml&gt;
    &lt;Data1&gt;
      &lt;Node1&gt;1234&lt;/Node1&gt;
      &lt;Node2&gt;abc&lt;Node2&gt;
      &lt;Node3&gt;gfdf&lt;/Node3&gt;
      ...
      &lt;Node10000&gt;more text&lt;/Node10000&gt;
    &lt;/Data1&gt;
    &lt;Data2&gt;
      ...
    &lt;/Data2&gt;
  &lt;/MyXml&gt;
  </code></pre>
  
  <p>I want to transform this XML into another XML that looks exactly the same, but has a certain string concatinated to a certain node, say <strong>Node766</strong>.  I am using an XSLT of course and wondering how I can tell it to copy everyhing as-is except for <strong>Node766</strong>, where I have to do something before outputing it.</p>