Xml de ki sorun.
Özellik değerinde özel sembol sebebi ile hata basıyor.
/admin/model/tool/xml_export.php dosyası
423. Satırda yer alan
if($col == 'product_attribute'){$xml .= '<PRODUCT_ATTRIBUTE>'.$row['product_attribute'].'</PRODUCT_ATTRIBUTE>'."n";}
Satırına
if($col == 'product_attribute'){$xml .= '<PRODUCT_ATTRIBUTE>'.htmlspecialchars($row['product_attribute]).</PRODUCT_ATTRIBUTE>'."n";}
Yaparsam hata basmadan veriyor faka bu sefer xml de özellikler html olarak göründü için node olarak görünmüyor
Yada
if($col == 'product_attribute'){$xml .= '<PRODUCT_ATTRIBUTE><![CDATA['.$row['product_attribute'].']]</PRODUCT_ATTRIBUTE>'."n";}
Yaparsam hata basmadan veriyor faka bu seferde xml de özellikler text olarak göründü için yine node olarak görünmüyor
Ürün özelliklerinden özel karakteri silmek çözüm değil çünkü toptancıdan gelen xml de günlük stol ve fiyat güncellemesi yaptığımız için ürün özelliklerinde yapılan değişiklik ki bir sürü var tekrar eski halite geliyor.
Bu hatalı Olması Gereken ise
bu satıra ne yazmalıyımki
if($col == 'product_attribute'){$xml .= '<PRODUCT_ATTRIBUTE>'.$row['product_attribute'].'</PRODUCT_ATTRIBUTE>'."n";}
şeklinde sonuç alabilelim. Yardımcı olabilecek olanlar yorum yapabilir mi teşekkürler.