Дополнительные поля при импорте CommerceML из 1С: разбор b_xml_tree
Зачем выносить обработку в отдельный класс Стандартный импорт «1С ↔ сайт» кладёт XML во временную структуру b_xml_tree . Пока идёт сессия, дерево сохраняет глубину, имена узлов и значения так же, как в исходном файле — это проще искать нужные элементы через SQL joins по LEFT_MARGIN и RIGHT_MARGIN , чем парсить сырой…