SlowCheetah: возможно ли преобразовать значение xml, содержащееся в элементе? - PullRequest
0 голосов
/ 04 апреля 2019

Может ли SlowCheetah обновлять значение в элементе XML-файла, аналогично следующему элементу, найденному в нашем файле config.dev.xml:

<MyDirectory>C:\Users\MyName\Documents\MyDevelopmentDirectory</MyDirectory>

до этой версии, которую мы хотели бы иметь в config.prod.xml:

<MyDirectory>C:\ProdEnvironment\OurProdDirectory</MyDirectory>

Я понимаю, что SlowCheetah может использоваться для преобразования имен, атрибутов, ключей и т. Д. Но что делать, когда значение просто помещается между тегом элемента, как показано выше?

У нас есть ОЧЕНЬ старое приложение .NET, которое немного придирчиво, когда дело доходит до выпуска его новых версий на наш сервер prod. Похоже, что он никогда не выпускается без проблем, поэтому я стараюсь не изменять в коде ничего, кроме значений XML.

В любом случае, в текущей версии этого очень старого приложения установлен пакет SlowCheetah для нескольких файлов конфигурации (config.Dev, config.QA, config.Production), однако SlowCheetah никогда не был внедрен в сами файлы xml, так просто интересно, если это так же просто, как настроить SlowCheetah для работы с этими значениями, содержащимися в элементе xml? Или мне нужно пойти и преобразовать это в файл конфигурации и установить их как значения ключей или что-то в этом роде (что означает изменение кода приложения для их чтения)?

Спасибо

...