Install4j:添加 xml 不重复

Install4j: Adding xml without duplicates

我们正在向现有 XML 文件中添加各种 xml 片段。我们需要的是一种根据是否存在现有条目有条件地添加 xml 的方法。要检查条目是否存在,我们需要验证属性或元素值以确保它是唯一的。

有没有办法使用 'Insert XML fragment into XML files' 操作来做到这一点?

您可以对某个 XPath 表达式使用 "Count nodes in XML file" 操作,将 "Variable name" 属性 设置为 "countXPath",然后设置 "Condition expression" "Insert XML fragment into XML files" 对

的操作
(Integer)context.getVariable("countXPath") == 0