Доброй ночи!
Появилась необходимость работы с xml для скрипта. Пытаюсь адаптировать свой инсталл для установки в Origin.
Задача стоит такая. Есть файл local.xml, из которого нужно прочитать значение аттрибута value (см. ниже, value="N:\Games\Origin Games\"), длина которого может меняться, а затем это значение вывести в строку выбора директории на соответствующей странице инсталлятора. Иначе, если файла не существует, вывести MsgBox с сообщением, что клиент не установлен. Но структура у этого файла необычная. Нашел тут модуль для работы с XML, но он работает с тегами, как я понял, имеющими закрывающий тег и значениями в них. А тут, закрывающего тега нет и есть аттрибуты
Возможно ли такое осуществить в рамках Inno? Пожалуйста, помогите
Появилась необходимость работы с xml для скрипта. Пытаюсь адаптировать свой инсталл для установки в Origin.
Задача стоит такая. Есть файл local.xml, из которого нужно прочитать значение аттрибута value (см. ниже, value="N:\Games\Origin Games\"), длина которого может меняться, а затем это значение вывести в строку выбора директории на соответствующей странице инсталлятора. Иначе, если файла не существует, вывести MsgBox с сообщением, что клиент не установлен. Но структура у этого файла необычная. Нашел тут модуль для работы с XML, но он работает с тегами, как я понял, имеющими закрывающий тег и значениями в них. А тут, закрывающего тега нет и есть аттрибуты
Код:
<?xml version="1.0"?>
<Settings>
<Setting value="N:\Games\Origin\DownloadCache\Cache" key="CacheDir" type="10"/>
<Setting value="false" key="CacheDirRemoval" type="1"/>
<Setting value="N:\Games\Origin Games\" key="DownloadInPlaceDir" type="10"/>
</Settings>
Последнее редактирование: