Podrías reducirlo a un insert, haciendo algo como esto :
Código PHP:
Ver original$xml_products = array_map('mysql_real_escape_string', $xml->Product); foreach($xml_products as $product) {
$values[] = "('$product->Id', '$product->CategoryId', 'etc...')";
}
$values_str = implode(',', $values);
$query = "INSERT INTO tabla (campos) VALUES ".$values_str;
Algo así se me ocurre, tendrías que probar si funciona.
Saludos.