ecco quanto ho realizzato grazie ai tuoi consigli
ma stavolta non recupera i valori a differenza di prima.. e comunque cicla 4 volte
Codice PHP:
$xml = simplexml_load_file( $file['tmp_name'] );
$xml->registerXPathNamespace('c', 'urn:CBI:xsd:CBISDDStsRptLogMsg.00.01.00');
$Cd = $xml->xpath('//c:Cd ');
$MndtId = $xml->xpath('//c:MndtId ');
$ReqdColltnDt = $xml->xpath('//c:ReqdColltnDt ');
$InstdAmt = $xml->xpath('//c:InstdAmt ');
$num = count($Cd);
for ($n = 0; $n < $num; $n++) {
// Recupero tutti i campi da ogni tag "banca"
$motivazione_op = $Cd;
$tipo_op = "RID-SDD";
$protocollo_op = substr($MndtId, -4);
$data_op = $ReqdColltnDt;
$Importo_op = $InstdAmt;
// Creo una query di inserimento e la eseguo
$sql = "
INSERT INTO report_esiti3 SET
protocollo_op = '$protocollo_op',
tipo_op = '$tipo_op',
data_op = '$data_op',
Importo_op = '$Importo_op',
motivazione_op = '$motivazione_op'
";
$rssql = mysql_query( $sql ) or die (mysql_error());
echo $sql; }