【发布时间】:2009-07-29 13:11:38
【问题描述】:
我刚刚使用了带有匹配多个 XML 节点的 ElementPath 的 WiX XmlFile 元素,它只更新第一个节点,而不是所有匹配的节点。这是 WiX 中的错误吗?任何人都可以为此提出解决方法吗?
【问题讨论】:
标签: windows xml installation wix
我刚刚使用了带有匹配多个 XML 节点的 ElementPath 的 WiX XmlFile 元素,它只更新第一个节点,而不是所有匹配的节点。这是 WiX 中的错误吗?任何人都可以为此提出解决方法吗?
【问题讨论】:
标签: windows xml installation wix
如果多个元素的某个属性具有不同的值(例如,您有 5 个元素,每个元素具有不同的 Name 属性),您可以重复为每个元素设置值(使用格式化路径)。
如果不是这样,我想你可以使用一些丑陋的技巧来绕过它。例如,更改您已将所需值设置为的每个节点的节点文本,然后您可以更改下一个实例,因为它成为第一个。当然,当你完成所有实例后,将文本改回来......
【讨论】:
当前的 XmlFile 设计只更新了一个。不过,这似乎是对 WiX 工具集的一个很好的功能请求。
【讨论】: