Из следующего файла XML я хочу удалить тег "ColumnBlocks" на основе одного условия. Условие - Если значение тега FixedFloat равно Float, то я хочу удалить тег ColumnBlocks из XML. Мой XML - -
<?xml version="1.0" encoding="UTF-8"?>
<FirstTag>
<SecondTag>
<CategoryGroups>
<Group>
<Category>
<PricingDetails>
<SimplePricingDetails>
<FixedFloat>Fixed</FixedFloat>
</SimplePricingDetails>
</PricingDetails>
<rowVolume>
<ColumnBlocks>
<ColumnBlock>
<Column>abcd</Column>
</ColumnBlock>
<ColumnBlock>
<Column>xyz</Column>
</ColumnBlock>
</ColumnBlocks>
</rowVolume>
<row>jsdf<row>
</Category>
<Category>
<PricingDetails>
<SimplePricingDetails>
<FixedFloat>Float</FixedFloat>
</SimplePricingDetails>
</PricingDetails>
<rowVolume>
<ColumnBlocks>
<ColumnBlock>
<Column>abcd</Column>
</ColumnBlock>
<ColumnBlock>
<Column>xyz</Column>
</ColumnBlock>
</ColumnBlocks>
</rowVolume>
<row>jsdf<row>
</Category>
</Group>
</CategoryGroups>
</SecondTag>
</FirstTag>
Я хочу, чтобы в конечном коде не было ColumnBlocks из категории, где значение FixedFloat равно Float. Это должно выглядеть так: XML -
<?xml version="1.0" encoding="UTF-8"?>
<FirstTag>
<SecondTag>
<CategoryGroups>
<Group>
<Category>
<PricingDetails>
<SimplePricingDetails>
<FixedFloat>Fixed</FixedFloat>
</SimplePricingDetails>
</PricingDetails>
<rowVolume>
<ColumnBlocks>
<ColumnBlock>
<Column>abcd</Column>
</ColumnBlock>
<ColumnBlock>
<Column>xyz</Column>
</ColumnBlock>
</ColumnBlocks>
</rowVolume>
<row>jsdf<row>
</Category>
<Category>
<PricingDetails>
<SimplePricingDetails>
<FixedFloat>Float</FixedFloat>
</SimplePricingDetails>
</PricingDetails>
<rowVolume>
</rowVolume>
<row>jsdf<row>
</Category>
</Group>
</CategoryGroups>
</SecondTag>
</FirstTag>