在WiX中删除XML元素
发布时间:2020-12-16 08:01:20 所属栏目:百科 来源:网络整理
导读:如何从WiX中的XML文件中删除/删除元素? 给出一个.config文件,其中包含以下内容: configuration thingy stuff item type='value' / item type='value2' / /stuff /thingy/configuration 要删除type属性设置为’value’的item元素,这似乎是诀窍: util:Xml
如何从WiX中的XML文件中删除/删除元素?
给出一个.config文件,其中包含以下内容:
<configuration> <thingy> <stuff> <item type='value' /> <item type='value2' /> </stuff> </thingy> </configuration> 要删除type属性设置为’value’的item元素,这似乎是诀窍: <util:XmlConfig On="install" Action="delete" Id="RemoveAnElement" Node="element" File="Application.dll.config" VerifyPath="/configuration/thingy/stuff/item[[]@type='value'[]]" ElementPath="/configuration/thingy/stuff" Sequence="100" /> 该XmlConfig元素由Wix“Utility”扩展名定义。要使用该扩展名,必须如下所示声明UtilExtension命名空间: <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> 您还必须将-ext WixUtilExtension添加到light.exe命令选项,或者如果您在visual studio中使用votive创建一个wix项目,则可以添加对“WixUtilExtension.dll”的引用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |