Task
CommerceML product properties are stored in ЗначенияСвойств: country and warranty sit next to each other. The import needs only the country value with ID prop-country.
Short answer
Open Значение inside ЗначенияСвойства and add a condition on Ид: regular expression ^prop-country$ (matches a value that is exactly prop-country).
How to do it in Eofferix
In the XML snapshot, select the
Значениеvalue inside the repeated block.Open the value settings.

The animation shows opening settings for the selected value. Option without a regular expression: add an export condition on neighboring
Ид-Equalsprop-country.
This makes Eofferix take Значениеonly from the property block with the needed ID.Regular expression option: add an export condition on neighboring
Ид-Regular expression^prop-country$(matches a value that is exactlyprop-country).
This is the strict version of the same check when the ID must match fully.
Before / after
Before
source data<КоммерческаяИнформация ВерсияСхемы="2.10">
<Каталог>
<Товары>
<Товар>
<Ид>SKU-28001</Ид>
<Наименование>Hudson lamp</Наименование>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>prop-country</Ид>
<Значение>United States</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>prop-warranty</Ид>
<Значение>24</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
<Товар>
<Ид>SKU-28002</Ид>
<Наименование>Parker chair</Наименование>
<ЗначенияСвойств>
<ЗначенияСвойства>
<Ид>prop-country</Ид>
<Значение>Canada</Значение>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>prop-warranty</Ид>
<Значение>12</Значение>
</ЗначенияСвойства>
</ЗначенияСвойств>
</Товар>
</Товары>
</Каталог>
</КоммерческаяИнформация>After
result<Товары>
<Товар>
<Ид>SKU-28001</Ид>
<Наименование>Hudson lamp</Наименование>
<Страна>United States</Страна>
</Товар>
<Товар>
<Ид>SKU-28002</Ид>
<Наименование>Parker chair</Наименование>
<Страна>Canada</Страна>
</Товар>
</Товары>