Task
CommerceML stores characteristics as Наименование and Значение pairs. The import needs a separate Size field without mixing in Color.
Short answer
Open Значение inside ХарактеристикаТовара and add a condition on Наименование: regular expression ^Size$ (matches a value that is exactly Size).
How to do it in Eofferix
In the XML snapshot, select the
Значениеvalue.Open the value settings.

The animation shows opening settings for the selected value. Add an export condition on the neighboring field:
Наименование^Size$.
This makes Eofferix take only the needed value from the repeated block.
Before / after
Before
source data<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-4001</Ид><Наименование>Hudson lamp</Наименование>
<ХарактеристикиТовара>
<ХарактеристикаТовара><Наименование>Size</Наименование><Значение>M</Значение></ХарактеристикаТовара>
<ХарактеристикаТовара><Наименование>Color</Наименование><Значение>white</Значение></ХарактеристикаТовара>
</ХарактеристикиТовара>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>After
result<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар><Ид>SKU-4001</Ид><Наименование>Hudson lamp</Наименование><Размер>M</Размер></Товар>
<Товар><Ид>SKU-4002</Ид><Наименование>Parker chair</Наименование><Размер>L</Размер></Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>What to keep in mind
- The condition must check
Наименованиеfrom the same characteristic, otherwise Color can be taken instead of Size. - If the size is named differently in 1C, for example
Clothing size, replace the expression with the exact name.