Inno Setup изменяет XML-файл на основе пользовательского ввода - PullRequest
5 голосов
/ 15 ноября 2011

Я не слишком знаком с pascal, но у меня есть сценарий, который в настоящее время определяет, установлена ​​ли Java, если нет, то устанавливает его.Затем он копирует папку Jboss в каталог, который выбирает пользователь.

Я хочу разрешить пользователю вводить некоторую информацию IP / схемы базы данных, затем принимать эти значения и помещать их в правильные пространства имен в файле XML внутрикаталог Jboss.Найдены некоторые темы, в которых говорится, что вы можете добавить к нему, но я думаю, что мне, возможно, понадобится разобрать файл xml.

1 Ответ

6 голосов
/ 16 ноября 2011

Вы можете использовать MS XML DOM для поиска и редактирования узлов (см. Пример CodeAutomation.iss ) или выполнить простую замену строки на файл-заглушку и маркеры, используя LoadStringFromFile()/StringChange()/SaveStringToFile().

...