我正在尝试替换.xml
文件中某些属性的现有值。要写的行是${VAULT::ab::a-b::1}
当我尝试使用xmldom
或InstallScript中的现有字符串替换函数编写它时,我看到文件使用上面的字符串进行更新,但最后(}
)的大括号转到另一行。
这发生在XML文件中的2个实例中。我不知道为什么会这样。我认为花括号不需要逃脱。
答案 0 :(得分:0)
根据评论中的其他信息,我认为您的变量szDB_Password
包含换行符或回车符和换行符。
你可以弄清楚这些字符是如何进入你的变量并解决它的,或者你可以在以后删除它们。要删除它们,请调整字符串的大小;使用StrSub排除最后一个或两个字符;或使用StrReplace两次将"\r"
和"\n"
替换为""
。