Конвертер REX <-> RGR
//todo написать доку
https://github.com/vne/rex-format
Зачем это и как оно работает
Алгоритм:
- Исходный XML файл разбирается на ордера (вложенные ордера поддерживаются);
- Каждый ордер проходит конвертацию
- Собирается выходной XML файл
Каждый элемент ордера преобразуется либо как словарное, либо как простое значение.
dicts\dic.xml - справочник для формата РГР
Сопоставление происходит по id.
// todo описать алгоритм
...
Если у элемента :
-
есть dict - значение будет преобразовано по справочнику с именем dict
-
есть elem - преобразованное значение будет записано в выходной файл в качестве значения элемента с именем elem
-
если внутри элемента есть любой атрибут, кроме id и value, его значение будет добавлено в элемент с этим именем, без преобразования
...