title: XSL: Combining Two NodeSets in XSL 1.0
body: <p>I will precede this with the fact that I am new to XSLT (1.0 in this case) and have had little luck on getting this resolved on my own. I have the following XML:</p>
  
  <pre><code>&lt;Root&gt;
  &lt;Info&gt;
      &lt;Feature&gt;SEA&lt;/Feature&gt;
      &lt;Sequence&gt;10&lt;/Sequence&gt;
      &lt;Value&gt;Y&lt;/Value&gt;
  &lt;/Info&gt;
  &lt;Info&gt;
      &lt;Feature&gt;SEA&lt;/Feature&gt;
      &lt;Sequence&gt;20&lt;/Sequence&gt;
      &lt;Value&gt;Y&lt;/Value&gt;
  &lt;/Info&gt;
  &lt;Info&gt;
      &lt;Feature&gt;TEL&lt;/Feature&gt;
      &lt;Sequence&gt;10&lt;/Sequence&gt;
      &lt;Value&gt;N&lt;/Value&gt;
  &lt;/Info&gt;
  &lt;Info&gt;
      &lt;Feature&gt;TEL&lt;/Feature&gt;
      &lt;Sequence&gt;20&lt;/Sequence&gt;
      &lt;Value&gt;Y&lt;/Value&gt;
  &lt;/Info&gt;
  &lt;Info&gt;
      &lt;Feature&gt;TEL&lt;/Feature&gt;
      &lt;Sequence&gt;35&lt;/Sequence&gt;
      &lt;Value&gt;Y&lt;/Value&gt;
  &lt;/Info&gt;
  &lt;/Root&gt;
  </code></pre>
  
  <p>I need to evaluate all the Features equal to SEA against all the Features equal to TEL where the Sequence is the same. The output would include both the original SEA value, and the TEL value. </p>
  
  <p>Output request is:</p>
  
  <pre><code>&lt;Root&gt;
  &lt;Info&gt;
      &lt;Feature&gt;SEA&lt;/Feature&gt;
      &lt;Sequence&gt;10&lt;/Sequence&gt;
      &lt;SEAValue&gt;Y&lt;/SEAValue&gt;
      &lt;TELValue&gt;N&lt;/TELValue&gt;
  &lt;/Info&gt;
  &lt;Info&gt;
      &lt;Feature&gt;SEA&lt;/Feature&gt;
      &lt;Sequence&gt;20&lt;/Sequence&gt;
      &lt;SEAValue&gt;Y&lt;/SEAValue&gt;
      &lt;TELValue&gt;Y&lt;/TELValue&gt;  
  &lt;/Info&gt;
  &lt;/Root&gt;
  </code></pre>