Xpath 如何在WiX中使用XmlConfig编辑元素?
如何在WiX 3.7中使用XmlConfig编辑xml元素的值 我想编辑以下内容:Xpath 如何在WiX中使用XmlConfig编辑元素?,xpath,wix,wix-extension,wix3.7,Xpath,Wix,Wix Extension,Wix3.7,如何在WiX 3.7中使用XmlConfig编辑xml元素的值 我想编辑以下内容: <root> <ele1/> <root> 为此: <root> <ele1>aValue</ele1> </root> 属性值 XmlConfig Name属性的文档包括:“不设置此属性会导致设置元素的文本值。”但我没有发现使用或省略此属性的组合会改变现有元素的值 此示例导致异常(错误0x80004005:未
<root>
<ele1/>
<root>
为此:
<root>
<ele1>aValue</ele1>
</root>
属性值
XmlConfig Name属性的文档包括:“不设置此属性会导致设置元素的文本值。”但我没有发现使用或省略此属性的组合会改变现有元素的值
此示例导致异常(错误0x80004005:未能创建子元素):
忽略Action属性或使用VerifyPath和/或Name的组合可防止发生错误,但会导致不编辑文件或复制(不编辑)ele1元素
在重新添加元素或根之前尝试删除该元素或根不会导致对文件进行任何编辑。将节点值更改为“元素中的值”
<util:XmlConfig
Id = "X.File.10"
ElementPath = "//root/ele1"
Value = "[A_VALUE]"
Action = "create"
Node = "element"
On = "install"
File = "[#F.File]"
Sequence = "10" />
<util:XmlConfig
Id = "X.File.10"
ElementPath = "//root/ele1"
Value = "[A_VALUE]"
Action = "create"
Node = "value"
On = "install"
File = "[#F.File]"
Sequence = "10" />