arkadaslar xml ile ürün cekemiyorum bı kac ay oncesınde yaptıgım calısma sımdı calısmamaya basladı bı el atarmısınız calısan xml dosyamın ornegı:

<?
//////////////////////////////////////////////////////////////////////////////
// Sadece bu satırları editleyin.
// Erişim Bilgileri :
$downloadURL = 'XML LİNKİNİ GİRİNİZ';
//////////////////////////////////////////////////////////////////////////////
$bayiID = '100';
XMLdownloadFile($downloadURL, 'bayiXML/', 'shopphp.xml');

$katalog = new SimpleXMLElement(file_get_contents('bayiXML/shopphp.xml'));

if ($_POST['indexKatalog']) {
	$simdi = 0;
	$toplam = sizeof($katalog->urun);
	$dilim = $_GET['dilim'];	 
	foreach ($katalog->urun as $urun ) {
		$simdi++;
		$act = donguDurdur($toplam,$simdi,$dilim);
		if ($act == 'continue' && !$_GET['xmlCatCache']) continue;
		if ($act == 'break' && !$_GET['xmlCatCache']) break;
		
		$parentCatID = grupKontrol(utf8fix($urun->urun_ust_kategori_kod),utf8fix($urun->urun_ust_kategori_ad),$bayiID,$_GET['parentID']);
		$mainCatID = grupKontrol(utf8fix($urun->urun_kategori_kod),utf8fix($urun->urun_kategori_ad),$bayiID,$parentCatID,utf8fix($urun->urun_ust_kategori_kod));
		if ($_GET['xmlCatCache']) continue;
		
		$markaID = markaKontrol(utf8fix($urun->urun_marka_ad),utf8fix($urun->urun_marka_ad));		
		unset($info);
		$info['ozellik1'] = utf8fix($urun->urun_ozellik1_baslik);
		$info['ozellik2'] = utf8fix($urun->urun_ozellik2_baslik);
		$info['ozellik3'] = utf8fix($urun->urun_ozellik3_baslik);
		$info['ozellik4'] = utf8fix($urun->urun_ozellik4_baslik);
		$info['ozellik5'] = utf8fix($urun->urun_ozellik5_baslik);
		
		$info['ozellik1detay'] = utf8fix($urun->urun_ozellik1_detay);
		$info['ozellik2detay'] = utf8fix($urun->urun_ozellik2_detay);
		$info['ozellik3detay'] = utf8fix($urun->urun_ozellik3_detay);
		$info['ozellik4detay'] = utf8fix($urun->urun_ozellik4_detay);
		$info['ozellik5detay'] = utf8fix($urun->urun_ozellik5_detay);
		
		$info['desi'] = $urun->urun_kargo_desi;
		
		foreach($info as $k=>$v) $info[$k] = str_replace('
','',$v);
		
		$urunID = urunKontrol(utf8fix($urun->urun_kod),utf8fix($urun->urun_ad),$mainCatID,$urun->urun_resim1,$urun->urun_resim2,$urun->urun_resim3,$urun->urun_resim4,$urun->urun_resim5,$markaID,$urun->urun_garanti,((float)$urun->kdv * 100),utf8fix(html_entity_decode($urun->urun_tanim),true),utf8fix(html_entity_decode($urun->urun_aciklama),true),$bayiID,$info);
		if ($urunID)
			mysql_query("update urun set kdv='".$urun->kdv."', markaID='$markaID', active='".$urun->urun_aktif."',fixKargoFiyat='".$urun->urun_kargo_fix_fiyat."',detay = '".utf8fix(html_entity_decode($urun->urun_aciklama),true)."' where ID='$urunID' limit 1") or die(mysql_error());			
	}
}


if ($_POST['indexFiyat'] || $_POST['indexStok']) {
	$simdi = 0;
	$toplam = sizeof($katalog->urun);
	$dilim = $_GET['dilim'];
		
	foreach ($katalog->urun as $urun ) {
		$simdi++;
		$act = donguDurdur($toplam,$simdi,$dilim);
		if ($act == 'continue') continue;
		if ($act == 'break') break;
		
		$_POST['kar'] = karHesapla($urun->urun_kod,$bayiID);
				
		$urunBayiFiyat = $urun->urun_fiyat_bayi_ozel;
		$urunBayiFiyat = str_replace(',','',$urunBayiFiyat);
		$urunBirim = $urun->urun_doviz;
		$urunCode = $urun->urun_kod;
		$stok = $urun->urun_stok;
	
		$urunFiyat = ($urunBayiFiyat * (1 + $_POST['kar']));
		$urunFiyat = ($urunFiyat * (1 + (float)$urun->urun_kdv));

		$caseFiyat.=" when tedarikciCode = '$urunCode' then '$urunFiyat' ";
		$caseStok.=" when tedarikciCode = '$urunCode' then '$stok' ";
		$caseBirim.=" when tedarikciCode = '$urunCode' then '$urunBirim' ";
		
		insertTemp('xmlLog',$urun->urunkodu." yeni fiyatı : $urunFiyat \n");
	}
	if ($caseFiyat) {
		$qx = "update urun set fiyat = CASE  $caseFiyat ELSE fiyat END, stok = CASE  $caseStok ELSE stok END, fiyatBirim = CASE  $caseBirim ELSE fiyatBirim END where  tedarikciID='$bayiID' limit $toplam";
		mysql_query($qx) or die(mysql_error());	
	}
}
finishXMLImport();
?>


bu yapıda olan xml içerigime asagıda fırmaya gore uyarlamak ıstedım ama calısmadı sebebı ne olabılır acaba: http://www.yyithalat.com/webservices/products.php