title: reading xml file with multiple child node
body: <p>Consider i have a XML file like the below xml file.</p>
  
  <pre><code>&lt;top&gt;
      &lt;CRAWL&gt;
          &lt;NAME&gt;div[class=name],attr=0&lt;/NAME&gt;
          &lt;PRICE&gt;span[class~=(?i)(price-new|price-old)],attr=0&lt;/PRICE&gt;
          &lt;DESC&gt;div[class~=(?i)(sttl dyn|bin)],attr=0&lt;/DESC&gt;
          &lt;PROD_IMG&gt;div[class=image]&gt;a&gt;img,attr=src&lt;/PROD_IMG&gt;
          &lt;URL&gt;div[class=name]&gt;a,attr=href&lt;/URL&gt;
      &lt;/CRAWL&gt;
      &lt;CRAWL&gt;
          &lt;NAME&gt;img[class=img],attr=alt&lt;/NAME&gt;
          &lt;PRICE&gt;div[class=g-b],attr=0&lt;/PRICE&gt;
          &lt;DESC&gt;div[class~=(?i)(sttl dyn|bin)],attr=0&lt;/DESC&gt;
          &lt;PROD_IMG&gt;img[itemprop=image],attr=src&lt;/PROD_IMG&gt;
          &lt;URL&gt;a[class=img],attr=href&lt;/URL&gt;
      &lt;/CRAWL&gt;
  &lt;/top&gt;
  </code></pre>
  
  <p>what i want is first take all the values coming under   and after finishing the first operation go to the next one and repeat it even though i have more than two  tag.I have managed to get if just one  is available. using the values coming inside the tags i am doing some other function. in each  it has values from different and i am using that values for different operations. everything else if fine other than i dont know how to loop the fetching inside the xml file. </p>
  
  <p>regards</p>