Handling an XML response in php

Hi,

I am creating an array of the XML response that i get from an external webservice, and store data in my database using that array, however, i am caught in some problem with an XML response like this:

<SOAP:Envelope xmlns:SOAP=“http://schemas.xmlsoap.org/soap/envelope/”>

<SOAP:Body>

&lt;ns1:mt_get_xxx_xxx xmlns:ns1="http://xxxxx.com/xxx/xxxx"&gt;

   &lt;item&gt;

      &lt;REGION&gt;AM&lt;/REGION&gt;

      &lt;CITY_CODE&gt;000001302604&lt;/CITY_CODE&gt;

      &lt;MC_CITY&gt;MANAUS&lt;/MC_CITY&gt;

      &lt;DISTRICT/&gt;

   &lt;/item&gt;
  
  &lt;item&gt;

      &lt;REGION&gt;AM&lt;/REGION&gt;

      &lt;CITY_CODE&gt;000001302605&lt;/CITY_CODE&gt;

      &lt;MC_CITY&gt;Misc&lt;/MC_CITY&gt;

      &lt;DISTRICT/&gt;

   &lt;/item&gt;

&lt;/ns1:mt_xxx_xxx_resp&gt;

</SOAP:Body>

</SOAP:Envelope>

How can i create an array for two tags"<item>" having same name?

How can i process this response for saving in DB, please suggest!

Thanks,
Kul.