Меню

Проект

Парсване на 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>


Нещото което допълително трябва да се направи е следното:

линковете от снимките на първия ХМЛ (този, който ще трябва да се парсне) са изписани и зареждат на кирилица. Необходимо ще е да станат на латиница или да бъдат изписани само с рандъм цифри. Т.е целта е да не взема снимка от линк изписан на кирилица.

Файла, който ще трябва да се преработи ще е необходим еднократно (т.е не се зарежда от уеб линк - статичен е).

Очаквам предложения с цена на ЛС.

Благодаря.

  • Затворен
  • Бюджет

Кандидати // 1

Свиване
  • Кандидат
  • Христо Атанасов     Писал съм подобен feed, за " pazaruvaj.com ", използващ данни от woocommerce и opencart
    --
    Поздрави Христо :)
    1. Aктивност:
    2. 10%
    10%
  • 5 дни




Качете вашия банер тук