title: XML Parsing in C# .net 4
body: <p>I have following xml How can I read xml to get list of Sura nodes like this </p>
  
  <hr>
  
  <pre><code>var Suras = XMLNodes **//how to use xpath to load xmlnodes of sura**
  
  foreach (var sura in suras)
  {
      var ayas =  sura. **//how to use xpath to load xmlnodes of aya for this sura node**
  }
  </code></pre>
  
  <hr>
  
  <p>XML</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;quran&gt;
    &lt;sura index="1" name="الفاتحة"&gt;
      &lt;aya index="1" text="In the name of Allah, the Entirely Merciful, the Especially Merciful."/&gt;
      &lt;aya index="2" text="[All] praise is [due] to Allah, Lord of the worlds -"/&gt;
    &lt;/sura&gt;
    &lt;sura index="114" name="الناس"&gt;
      &lt;aya index="1" text="Say, &amp;quot;I seek refuge in the Lord of mankind,"/&gt;
      &lt;aya index="2" text="The Sovereign of mankind."/&gt;
      &lt;aya index="3" text="The God of mankind,"/&gt;
      &lt;aya index="4" text="From the evil of the retreating whisperer -"/&gt;
      &lt;aya index="5" text="Who whispers [evil] into the breasts of mankind -"/&gt;
      &lt;aya index="6" text="From among the jinn and mankind.&amp;quot;"/&gt;
    &lt;/sura&gt;
  &lt;/quran&gt;
  </code></pre>