title: Navigating to the Nested child Attribute and Merge with the another Element
body: <p>Here i am stuck with the XSLT transformation as i am very new and started learning.</p>
  
  <p>Input XML</p>
  
  <pre><code>&lt;SHOW_LIST&gt;
  &lt;SHOW ID="12345"&gt;
      &lt;SHOW_INFO&gt;xxx&lt;/SHOW_INFO&gt;
      &lt;SHOW_ELEMENT_LIST&gt;
          &lt;SHOW_ELEMENT ID="1"&gt;  
              &lt;SHOW_ELEMENT_LIST&gt;
                  &lt;SHOW_ELEMENT ID="12345678"&gt;&lt;/SHOW_ELEMENT&gt;
              &lt;/SHOW_ELEMENT_LIST&gt;
          &lt;/SHOW_ELEMENT&gt;
          &lt;SHOW_ELEMENT ID="2"&gt;  
              &lt;SHOW_ELEMENT_LIST&gt;
                  &lt;SHOW_ELEMENT ID="12345666"&gt;&lt;/SHOW_ELEMENT&gt;
              &lt;/SHOW_ELEMENT_LIST&gt;
          &lt;/SHOW_ELEMENT&gt;
      &lt;/SHOW_ELEMENT_LIST&gt;
      &lt;SECONDARY_ELEMENT_LIST/&gt;
      &lt;ALTERNATIVE_SHOW_LIST&gt;
          &lt;SHOW ID="54321"&gt;
              &lt;SHOW_INFO&gt;xxxa&lt;/SHOW_INFO&gt;
              &lt;SHOW_ELEMENT_LIST&gt;
                  &lt;SHOW_ELEMENT ID="3"&gt;  &lt;/SHOW_ELEMENT&gt;
                  &lt;SHOW_ELEMENT ID="4"&gt;  &lt;/SHOW_ELEMENT&gt;
                  &lt;SHOW_ELEMENT ID="5"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;/SHOW_ELEMENT_LIST&gt;
              &lt;SECONDARY_ELEMENT_LIST/&gt;
          &lt;/SHOW&gt;
          &lt;SHOW ID="54322"&gt;
              &lt;SHOW_INFO&gt;xxxb&lt;/SHOW_INFO&gt;
              &lt;SHOW_ELEMENT_LIST&gt;
                  &lt;SHOW_ELEMENT ID="6"&gt;  &lt;/SHOW_ELEMENT&gt;
                  &lt;SHOW_ELEMENT ID="7"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;/SHOW_ELEMENT_LIST&gt;
              &lt;SECONDARY_ELEMENT_LIST/&gt;
          &lt;/SHOW&gt;
      &lt;/ALTERNATIVE_SHOW_LIST&gt;
  &lt;/SHOW&gt;
  </code></pre>
  
  <p></p>
  
  <p>OUTPUT XML :</p>
  
  <pre><code>&lt;SHOW_LIST&gt;
      &lt;SHOW ID="12345"&gt;
          &lt;SHOW_INFO&gt;xxx&lt;/SHOW_INFO&gt;
          &lt;SHOW_ELEMENT_LIST&gt;
              &lt;SHOW_ELEMENT ID="1"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="2"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="3"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="4"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="5"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="6"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="7"&gt;  &lt;/SHOW_ELEMENT&gt;
          &lt;/SHOW_ELEMENT_LIST&gt;
          &lt;SECONDARY_ELEMENT_LIST/&gt;
          &lt;ALTERNATIVE_SHOW_LIST&gt;
              &lt;SHOW ID="54321"&gt;
                  &lt;SHOW_INFO&gt;xxxa&lt;/SHOW_INFO&gt;
                  &lt;SECONDARY_ELEMENT_LIST/&gt;
              &lt;/SHOW&gt;
              &lt;SHOW ID="54322"&gt;
                  &lt;SHOW_INFO&gt;xxxb&lt;/SHOW_INFO&gt;
                  &lt;SECONDARY_ELEMENT_LIST/&gt;
              &lt;/SHOW&gt;
          &lt;/ALTERNATIVE_SHOW_LIST&gt;
      &lt;/SHOW&gt;
  &lt;/SHOW_LIST&gt;
  </code></pre>
  
  <p>I am able to navigate till Alternative_show_list and couldnt copy the SHOW_ELEMENTS and merge with the main SHOW_ELEMENT_LIST.</p>
  
  <p>Anyone kindly help me in performing this</p>
  
  <p>Another output of the same input file</p>
  
  <pre><code>&lt;SHOW_LIST&gt;
      &lt;SHOW ID="12345"&gt;
          &lt;SHOW_INFO&gt;xxx&lt;/SHOW_INFO&gt;
          &lt;SHOW_ELEMENT_LIST&gt;
              &lt;SHOW_ELEMENT ID="1"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="2"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="3"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="4"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="5"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="6"&gt;  &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="7"&gt;  &lt;/SHOW_ELEMENT&gt;
          &lt;/SHOW_ELEMENT_LIST&gt;
          &lt;SECONDARY_ELEMENT_LIST/&gt;
       &lt;/SHOW&gt;
  &lt;/SHOW_LIST&gt;
  </code></pre>
  
  <p>Now i am trying for this kind of output.</p>
  
  <p>New Output XML</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;SHOW_LIST&gt;
     &lt;SHOW ID="12345"&gt;
        &lt;SHOW_INFO&gt;xxx&lt;/SHOW_INFO&gt;
        &lt;SHOW_ELEMENT_LIST&gt;
          &lt;SHOW_ELEMENT ID="1"&gt;  
                  &lt;SHOW_ELEMENT_LIST&gt;
                      &lt;SHOW_ELEMENT ID="12345678"&gt;&lt;/SHOW_ELEMENT&gt;
                  &lt;/SHOW_ELEMENT_LIST&gt;
              &lt;/SHOW_ELEMENT&gt;
              &lt;SHOW_ELEMENT ID="2"&gt;  
                  &lt;SHOW_ELEMENT_LIST&gt;
                      &lt;SHOW_ELEMENT ID="12345666"&gt;&lt;/SHOW_ELEMENT&gt;
                  &lt;/SHOW_ELEMENT_LIST&gt;
              &lt;/SHOW_ELEMENT&gt;
           &lt;SHOW_ELEMENT ID="3"/&gt;
           &lt;SHOW_ELEMENT ID="4"/&gt;
           &lt;SHOW_ELEMENT ID="5"/&gt;
           &lt;SHOW_ELEMENT ID="6"/&gt;
           &lt;SHOW_ELEMENT ID="7"/&gt;
        &lt;/SHOW_ELEMENT_LIST&gt;
        &lt;SECONDARY_ELEMENT_LIST/&gt;
      &lt;/SHOW&gt;
  &lt;/SHOW_LIST&gt;
  </code></pre>