Tengo de ejemplo este xml:
Código PHP:
ob_start();
<icecat-interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nonamespaceschemalocation="http://data.icecat.biz/xsd/files.index.xsd">
<files.index generated="20120905102832">
<file path="/export/freexml.int/ES/1766518.xml" product_id="1766518" updated="20111029091600" quality="ICECAT" supplier_id="87" prod_id="K64344EUB" catid="977" on_market="1" model_name="ComboSaver® Combination Notebook Lock Ultra" product_view="27272" highpic="http://images.icecat.biz/img/norm/high/1766518-2455.jpg" highpicsize="45974" highpicwidth="300" highpicheight="300">
</file>
</files.index>
</icecat-interface>
$ruta_fichero2 = ob_get_clean();
Dejo mi script:
Código PHP:
$xml = simplexml_load_file($ruta_fichero2);
foreach($xml->{files.index} as $item)
{
echo $item->file['Product_ID'];
}