xmldom打破了属性

时间:2017-11-26 09:54:27

标签: windows-installer wildfly-10 setattribute xmldom installscript

我正在尝试替换.xml文件中某些属性的现有值。要写的行是${VAULT::ab::a-b::1} 当我尝试使用xmldom或InstallScript中的现有字符串替换函数编写它时,我看到文件使用上面的字符串进行更新,但最后(})的大括号转到另一行。 这发生在XML文件中的2个实例中。我不知道为什么会这样。我认为花括号不需要逃脱。

1 个答案:

答案 0 :(得分:0)

根据评论中的其他信息,我认为您的变量szDB_Password包含换行符或回车符和换行符。

你可以弄清楚这些字符是如何进入你的变量并解决它的,或者你可以在以后删除它们。要删除它们,请调整字符串的大小;使用StrSub排除最后一个或两个字符;或使用StrReplace两次将"\r""\n"替换为""