Предположим, у меня есть следующий шаблон xml:
<?xml version="1.0" encoding="UTF-8" ?>
<myXML>
<params>
<param name="a"">${A}</param>
<param name="b">${B}</param>
<param name="c">${C}</param>
</params>
</myXML>
Я ищу способ изменить знак шаблона в зависимости от условия сертификации, например:
if (<certain condition is true>)
{
remove the line <param name="c">${C}</param> from the template
}
Обратите внимание: я не собираюсь заполнять значение $ {C}, а вообще удалить эту строку из шаблона. Как бы сделать шаблон "динамическим", а не "статическим".
Конечно, я могу держать две разные тремплаты и загружать нужную в зависимости от условий, но, если возможно, предпочитаю подход, описанный выше.