2017 © Pedro Peláez
 

library commerceml

Library for CommerceML 2.0 parser

image

maksze/commerceml

Library for CommerceML 2.0 parser

  • Friday, February 16, 2018
  • by maksze
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 17 Forks
  • 0 Open issues
  • 4 Versions
  • 50 % Grown

The README.md

PHP CommerceML 2

О библиотеке

Данная библиотека предназначена для поточного разбора выгруженных из 1с файлов по стандарту Commerce ML 2., (*1)

Сам парсер представляет собой диспетчер событий, т.е. при нахождении в структуре Commerce ML 2 объекта нужной структуры, диспетчером вызывается определенной событие и в него передается уже сформированные по модельной структуре объект., (*2)

На данный момент существует 7 основных событий:, (*3)

  • получение Владельца;
  • получение Категории;
  • получение Предложения;
  • получение Категории Цен;
  • получение Склада;
  • получение Товара;
  • получение Свойства товара.

Простое использование парсера:

$parser = \CommerceMLParser\Parser::getInstance(); // Создание экземпляра класса парсера
$parser->addListener("CategoryEvent", function (\CommerceMLParser\Event\CategoryEvent $categoryEvent) {
    $categories = $categoryEvent->getCategory()->fetch(); // array of Category
}); // добавление функции обработки события CategoryEvent
$parser->parse($pathToImportXmlFile); // полный путь до файла import.xml (Commerce ML 2) выгрузки из 1с

The Versions

16/02 2018

dev-master

9999999-dev

Library for CommerceML 2.0 parser

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ivan Koretskiy
by Andrey Shertsinger
by Maks Ze

parser xml commerceml

16/02 2018

2.0.2

2.0.2.0

Library for CommerceML 2.0 parser

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ivan Koretskiy
by Andrey Shertsinger
by Maks Ze

parser xml commerceml

15/01 2018

dev-feature/delmark

dev-feature/delmark

Library for CommerceML 2.0 parser

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ivan Koretskiy
by Andrey Shertsinger

parser xml commerceml

22/05 2017

2.0.1

2.0.1.0

Library for CommerceML 2.0 parser

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ivan Koretskiy
by Andrey Shertsinger

parser xml commerceml