У меня есть установщик IzPack, который принимает множество пользовательских входных данных и подставляет их в XML-файл.Этот XML-файл на самом деле является файлом конфигурации для моего приложения.
Существует серьезная проблема, с которой я столкнулся, и я не могу перейти от нее.
В полях ввода (в программе установки)Пользователь может ввести любой текст, а также специальные символы, такие как & #% 'и т. д. Эти специальные символы портят мой XML-файл, поскольку они не разрешены в синтаксисе XML и должны быть экранированы.например for & one would need &
До сих пор я просил пользователя сделать это, как при экранировании самих специальных символов, но теперь это тоже работает.
Есть ли способ сделать это автоматически?Мне действительно нужно быстрое решение.
Я использую IzPack V 4.1