install4j:从 HTTP 请求中读取 XML
install4j: Read XML from HTTP Request
我之前需要从 HTTP 请求中读取一个 xml 字符串。我已经将完整的 xml 字符串保存到安装程序变量中,但似乎我只能将 "Read value from XML file" 用于文件,而不能用于变量。
有办法吗?
您好,
迈克尔
您必须先将安装程序变量保存到一个临时文件中。
在"HTTP request"动作后添加一个"Write text to a file"动作,并将其"Text"属性设置为${installer:variableName}
,其中variableName
为包含 XML 文档的变量。 "File" 属性 可以设置为 ${installer:sys.workingDir}/request.xml
。
工作目录是一个临时目录,因此当安装程序退出时该文件将被删除。
在您的 "Read value from XML file" 操作中,您可以将 "XML file" 属性 设置为 ${installer:sys.workingDir}/request.xml
。
我之前需要从 HTTP 请求中读取一个 xml 字符串。我已经将完整的 xml 字符串保存到安装程序变量中,但似乎我只能将 "Read value from XML file" 用于文件,而不能用于变量。
有办法吗?
您好, 迈克尔
您必须先将安装程序变量保存到一个临时文件中。
在"HTTP request"动作后添加一个"Write text to a file"动作,并将其"Text"属性设置为${installer:variableName}
,其中variableName
为包含 XML 文档的变量。 "File" 属性 可以设置为 ${installer:sys.workingDir}/request.xml
。
工作目录是一个临时目录,因此当安装程序退出时该文件将被删除。
在您的 "Read value from XML file" 操作中,您可以将 "XML file" 属性 设置为 ${installer:sys.workingDir}/request.xml
。