title: Searching an array of XML Nodes
body: <p>I have an array of <code>System.Xml.XmlNode</code> with data similar to this:</p>
  
  <pre><code>[0] = &lt;Node1 xmlns="---"&gt;N1Data&lt;/Node1&gt;
  
  [1] = &lt;Node2 xmlns="---"&gt;N2Data&lt;/Node2&gt;
  
  [2] = &lt;Node3 xmlns="---"&gt;N3Data&lt;/Node3&gt;
  </code></pre>
  
  <p>Using LINQ, how could I select the inner data of Node2? This seems trivial with an XDocument, but my data format is nonnegotiable as it's supplied by an external resource.</p>
  
  <p>Thanks in advance.</p>