2012-03-06 44 views

回答

0

在InstallAnywhere將從頭開始創建一個XML文件將是繁瑣且容易出錯,而且可能不是跨平臺兼容。

但是,您可以發送模板版本的XML文件,並使用從用戶收集的值替換模板文件中的嵌入式變量。

例如,創建一個類似於如下所示的文件,附帶您的應用程序。你可以調用它,說:connection.xml

<connection> 
    <user-name>$CONNECTION_USER_NAME$</user-name> 
    <password>$CONNECTION_PASSWORD$</password> 
    <database>$CONNECTION_DATABASE$</database> 
</connection> 

收集用戶輸入進行匹配的模板XML文件中嵌入變量InstallAnywhere的變量。在這個例子中,這些將是$CONNECTION_USER_NAME$,$CONNECTION_PASSWORD$$CONNECTION_DATABASE$

將「修改文本文件 - 單個文件」操作添加到您的項目中。選中「替換文件中的InstallAnywhere變量」複選框。這將自動用您從用戶收集的值替換您的嵌入式IA變量。

「修改文本文件 - 單個文件」後行動完成後,該文件中的變量將與用戶輸入的值替換。然後您可以使用connection.xml來創建數據庫連接。

在安裝後,你可以使用刪除文件操作刪除XML文件。或者,您可以再次運行「修改文本文件 - 單個文件」操作來搜索並用一系列星號或其他掩碼字符替換密碼。

乾杯!

相關問題