想要使用"Read/Modify xml file"操作命令修改 xml 文件文件中的某些端口



我正在使用InstallAnywhere_2011_SP4,并希望使用"读取/修改XML文件"操作命令修改XML文件。在此处输入代码

下面是我想要使用read/modifyxml文件操作命令将端口号8080修改为其他4位数的XML文件。

我已经尝试使用installAnywhere 2011 Help Library中的多个读取/修改XML文件操作,但它正在修改标记的第一次出现(修改@3rd行)。但我想修改@10th line

有人能帮帮我吗。

1.<Configure id=....................................>
2.<New id="YYYY" class="XXXXX">
3.<Set name="AAAA"><Property name="BBBB" default="." />/XX/yy.com</Set>
4.<Set name="CCCCC">khgsjkhdfjjlskdfjlks</Set>
5.</New>
6.<Call name="DDDDD">
7.<Arg>
8.<New class="FF.GG.COM">
9.<Arg><Ref id="HHHH" /></Arg>
10.<Set name="Port">8080</Set>
11.<Set name="maxIdleTime">30000</Set>
12.<Set name="Acceptors">2</Set>
13.<Set name="AcceptQueueSize">100</Set>
14.</New>
15.</Arg>
16.</Call>
17.</Configure>

将XML文件视为一个简单的文本文件,并使用"修改文本文件-单个文件"操作来搜索和替换您的端口号。

首先,创建一个变量(比如$INSTALL_PORT_NUMBER$)。在执行此步骤之前,请确保使用您的新端口号进行设置。

将"修改文本文件-单个文件"操作添加到项目中的适当位置。

根据需要配置设置。您可能应该取消选中"替换文件中的InstallAnywhere变量"。

单击"配置…"并添加一行。在新行中,将"搜索"值设置为

<Set name="Port">8080</Set>

(与上面的示例相同)。

将"替换为"值设置为

<Set name="Port">$INSTALL_PORT_NUMBER$</Set>

执行此步骤时,假设存在所选文件,则会找到"搜索"值,并将其替换为"Replace with(替换为)"值。例如,如果$INSTALL_PORT_NUMBER$保持8888的值,则端口设置行将变为:

<Set name="Port">8888</Set>

最新更新