title: How to get all descendants with a particular attribute - Linq to Xml
body: <pre><code>&lt;Grid&gt;
     &lt;StringColumn Header="Name"/&gt;
     &lt;DateColumn Header="Date"/&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p>There is probably an existing answer to this question, but I cannot seem to find it.</p>
  
  <p>I need to find all xml elements which have an attribute of "Header"</p>
  
  <p>The name of the element can be different.</p>
  
  <p>How do I do that with Linq to XML?</p>