title: How find element in xdocument and read next elements after them
body: <p>So i have next xml document:</p>
  <pre><code>&lt;Items&gt;
       &lt;Item&gt;
            &lt;ID&gt;123&lt;/ID&gt;
            &lt;Name&gt;Super Item&lt;/Name&gt;
            &lt;Count&gt;1&lt;/Count&gt;
            &lt;Price&gt;45&lt;/Price&gt;
       &lt;/Item&gt;
       &lt;Item&gt;
            &lt;ID&gt;456&lt;/ID&gt;
            &lt;Name&gt;not super Item&lt;/Name&gt;
            &lt;Count&gt;10&lt;/Count&gt;
            &lt;Price&gt;5&lt;/Price&gt;
       &lt;/Item&gt;
       &lt;Item&gt;
            &lt;ID&gt;789&lt;/ID&gt;
            &lt;Name&gt;Simple Item&lt;/Name&gt;
            &lt;Count&gt;6&lt;/Count&gt;
            &lt;Price&gt;10&lt;/Price&gt;
       &lt;/Item&gt;
  &lt;/Items&gt;
  </code></pre>
  <p>So how can i find needed item by ID and read next values? Thanks in advance.</p>
  <p>code:</p>
  <blockquote>
  <p>XDocument doc = XDocument.Load (filePath);</p>
  <pre><code>foreach (var item in doc.Descendants(&quot;ID&quot;))
  {
     if ((string)item.Element(&quot;ID&quot;) == &quot;789&quot;) 
     {
  
         How to read Name &quot;Simple Item&quot;?
         How to read Count &quot;6&quot;?
         How to read Price &quot;10&quot;?
  
     }
  }
  </code></pre>
  </blockquote>