В нашем процессе разработки мы используем CI / CD инструменты TFS. Для создания файлов конфигурации для разных машин мы используем инструменты: XDT Transform и Replace Tokens. Таким образом, с помощью этих инструментов мы преобразуем пример файла конфигурации => файл конфигурации для Speci c machine
Например:
Эти
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<Param name="par_1" scenario="123" value =""/>
</configuration>
Преобразуется в
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<Param name="par_1" scenario="123" value ="token_value"/>
</configuration>
Используя эти токенизированные файлы с предварительно загруженным токеном # {test} # = token_value
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<Param name="par_1" scenario="123" value ="#{test}#" xdt:Transform="SetAttributes(value)" xdt:Locator = "Match(name, scenario)"/>
</configuration>
Вопрос is: Могу ли я преобразовать не только атрибуты, но и текстовое значение?
Пример:
<Param name="par2">TEST</Param>
Можно ли преобразовать текстовое значение TEST с помощью этих инструментов?