ok, quello lo avevo già visto ed era li che avevo usato il simpleXml.

Solo che con questo file, di cui metto una riga esemplificativa

codice:
<?xml version="1.0" encoding="utf-16" ?> 
<AnagraficaArticoli> 
<AzetaWebSite_ArticoliConListino Padre="0/02" Modello="CAFE" Codice="0/02#AL-1-S" Desrizione="Vassoio" DescrizioneVariante="vassoio Alluminio Ciliegio Satinato" Listino="120" Prezzo="66.00" IsObsolete="0" IsDisponibile="0" DataConsegna="N.D." CatMerceologica="10" />
</AnagraficaArticoli>
utilizzando il codice

codice:
$xml = simplexml_load_file('articoli_prova.xml'); 
echo "<h3>Articoli presenti nel file XML: (".count($xml->AnagraficaArticoli).")</h3>"; foreach($xml->AnagraficaArticoli as $articolo) {
 echo $articolo;
 }
mi da sempre lo stesso errore

codice:
Warning: simplexml_load_file() [function.simplexml-load-file]: articoli_prova.xml:70: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xE0 0x20 0x63 0x6D i
non credo che l'errore sia dovuto all'utilizzo o no dell'Xpath.

Idee?? Grazie...