Помогите переделать парсер yml

Статус
В этой теме нельзя размещать новые ответы.

datch

Создатель
Регистрация
11 Сен 2007
Сообщения
38
Реакции
0
Есть парсер-конвертор файлов формата яндекс yml, который разбиввает yml на два csv файла: categories (id и название категорий) и offers (список товаров). Помогите пожалуйста его переделать так, чтобы он создавал один csv файл, в котором будут проставляться каждому товару id и название категорий, вот код
PHP:
 <?php
    include 'MultiXml.class.php';
    include 'XmlToCsv.class.php';

    // Configuration data
    $config = array(
	   '/yml_catalog/shop/categories/category' => array(
            array('@id',        'Id'),
            array('',           'Name')
        ),
        '/yml_catalog/shop/offers/offer' => array(
            array('@id',        'Id'),
			array('categoryid',  'Category_id'),
			array('model', 			'Name'),
			array('description',     'S_Description'),
			array('description',     'Description'),
			array('price',     'Price'),
			array('picture',      'Picture'),
			array('picture',      'Thumb_Picture'),
			array('currencyId',     'CurrencyId'),
			array('url',        'URL')
        )
 );

    // CSV files
    $files = array(
	    "/yml_catalog/shop/categories/category" => "categories.csv",
        "/yml_catalog/shop/offers/offer" => "offers.csv"
    );

    // Parse YML
    try {
        $mx = new XmlToCsv($config);
        $mx->parse($files, 'example.xml', 'utf-8');
    } catch (Exception $e) {
        die($e->getMessage());
    }
	?>
 
судя по всему конь зарыт в файле include 'XmlToCsv.class.php';
и он является расширением мульти класса, его и меняй, предложенный тобой код ни о чем не говорит)
 
спасибо, буду дальше ковырять
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху