Inno Setup 根据自定义输入修改 XML 文件
我对 pascal 不太熟悉,但我有一个脚本正在检测 java 是否已安装,如果没有安装它。然后它将 Jboss 文件夹复制到用户选择的目录。
我想允许用户输入一些数据库 IP/架构信息,然后获取这些值并将其放入 Jboss 目录内 XML 文件中的正确命名空间内。发现一些线程说您可以附加到它,但我想我可能需要能够解析 xml 文件。
I'm not too familiar with pascal but I got a script going that currently detects whether java is installed, if not it installs it. Then it copies a Jboss folder to the directory that the user chooses.
I want to allow the user to enter some database IP/schema information then take those values and put it inside the correct namespaces in an XML file inside the Jboss directory. Found some threads saying that you can append to it but I think I might need to be able to parse the xml file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 MS XML DOM 查找和编辑节点(请参阅包含的 CodeAutomation.iss 为例)或使用虚拟文件和标记进行简单的字符串替换
LoadStringFromFile()
/StringChange()
/SaveStringToFile()
。You can either use the MS XML DOM to find and edit the nodes (see the included CodeAutomation.iss for an example) or do a simple string replace with a dummy file and markers using
LoadStringFromFile()
/StringChange()
/SaveStringToFile()
.