Проект
Парсване на XML
Здравейте,
необходимо ми е да се парсне XML чрез PHP, като за тази цел да се промени структурата на първоначалния ХМЛ към друга попадена от мен структура.
Ето и структурата на ХМЛ-а, който ще трябва да се преработи:
Прилагам структурата на 1 продукт:
<product>
<id_product><![CDATA[1]]></id_product>
<name><![CDATA[Дървена играчка цвете с огледало]]></name>
<reference><![CDATA[3060]]></reference>
<description_short><![CDATA[<p><span>Малкото дървено цвет......</span></p>]]></description_short>
<description></description>
<ean13></ean13>
<price><![CDATA[10.75]]></price>
<suppliers_name></suppliers_name>
<Attribute_Globber_-_ЦВЯТ></Attribute_Globber_-_ЦВЯТ>
<Attribute_Globber_-_Цвят_на_платформата></Attribute_Globber_-_Цвят_на_платформата>
<Attribute_Номер_Еко></Attribute_Номер_Еко>
<Attribute_Размер_дрехи></Attribute_Размер_дрехи>
<Attribute_размер_Малтекс_></Attribute_размер_Малтекс_>
<Attribute_Размер_обувки></Attribute_Размер_обувки>
<Attribute_Цветове_Maltex></Attribute_Цветове_Maltex>
<Attribute_Цвят_Baby_Merc></Attribute_Цвят_Baby_Merc>
<Attribute_Цвят_BabyAuto></Attribute_Цвят_BabyAuto>
<Attribute_Цвят_PUKY></Attribute_Цвят_PUKY>
<Attribute_Цвят_Zooper></Attribute_Цвят_Zooper>
<Attribute_Цвят_бебешка_количка_Baby_Merc></Attribute_Цвят_бебешка_количка_Baby_Merc>
<Attribute_Цвят_ЕКО></Attribute_Цвят_ЕКО>
<Attribute_Цвят_Т-кормило></Attribute_Цвят_Т-кормило>
<id_product_attribute></id_product_attribute>
<combinations_name></combinations_name>
<images_1><![CDATA[http://www.site.bg/377/дървена-играчка-цвете-с-огледало.jpg]]></images_1>
<images_2><![CDATA[http://www.site.bg/378/дървена-играчка-цвете-с-огледало.jpg]]></images_2>
<images_3><![CDATA[http://www.site.bg/379/дървена-играчка-цвете-с-огледало.jpg]]></images_3>
<images_4><![CDATA[http://www.site.bg/380/дървена-играчка-цвете-с-огледало.jpg]]></images_4>
<images_5><![CDATA[http://www.site.bg/381/дървена-играчка-цвете-с-огледало.jpg]]></images_5>
</product>
Ето и структурата, която трябва да се получи:
прилагам структурата отново на 1 продукт:
<SHOPITEM>
<PRODUCT_ID>9479</PRODUCT_ID>
<NAME>ИМЕ НА ПРОДУКТ </NAME>
<MODEL>100</MODEL>
<CATEGORIES>
<CATEGORY>Мъжки обувки | Ежедневни обувки</CATEGORY>
</CATEGORIES>
<DESCRIPTION>Мъжките.... </DESCRIPTION>
<MANUFACTURER>Sergio Tacchini </MANUFACTURER>
<PRICE>135.00 лв.</PRICE>
<SPECIAL_PRICE>69.90</SPECIAL_PRICE>
<IMAGES>
<IMAGE_1> https://site.com/5816e803efb213da27416d66ae8316c8fd0071f4-48187.jpg </IMAGE_1>
<IMAGE_2> https://site.com/Quay_2-11130.jpg </IMAGE_2>
<IMAGE_3> https://site.com/Quay_3-11131.jpg </IMAGE_3>
<IMAGE_4> https://site.com/Quay_4-11132.jpg </IMAGE_4>
</IMAGES>
<PRODUCT_OPTIONS>
<OPTION>
<NAME>Размер</NAME>
<ITEMS>
<NAME>40</NAME>
<QUANTITY>5</QUANTITY>
<NAME>41</NAME>
<QUANTITY>5</QUANTITY>
</ITEMS>
</OPTION>
</PRODUCT_OPTIONS>
<STATUS>1</STATUS>
</SHOPITEM>
Нещото което допълително трябва да се направи е следното:
линковете от снимките на първия ХМЛ (този, който ще трябва да се парсне) са изписани и зареждат на кирилица. Необходимо ще е да станат на латиница или да бъдат изписани само с рандъм цифри. Т.е целта е да не взема снимка от линк изписан на кирилица.
Файла, който ще трябва да се преработи ще е необходим еднократно (т.е не се зарежда от уеб линк - статичен е).
Очаквам предложения с цена на ЛС.
Благодаря.