title: Select XML element based on value of sibling
body: <p>Using Linq to XML and the example XML document below, how would I get the value of "itemType" where the "itemColor" is blue?</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;items&gt;
      &lt;item&gt;
           &lt;itemName&gt;my item name&lt;/itemName&gt;
           &lt;itemType&gt;spoon&lt;/itemType&gt;
           &lt;itemColor&gt;red&lt;/itemColor&gt;
      &lt;/item&gt;
      &lt;item&gt;
           &lt;itemName&gt;your item name&lt;/itemName&gt;
           &lt;itemType&gt;fork&lt;/itemType&gt;
           &lt;itemColor&gt;blue&lt;/itemColor&gt;
      &lt;/item&gt;
   &lt;/items&gt;
  </code></pre>