如何从WiX中的根元素中删除xmlns属性?
我的XML文件看起来像这样
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
我用util:XmlFile试了一下 但那不起作用
<util:XmlFile
Id='deleteTextInsideConfigurationNode'
File='filename'
Action='deleteValue'
Name="xmlns"
ElementPath="//*[\[]local-name()='configuration'[\]]"
SelectionLanguage="XPath"
Sequence='2' />
util:XmlConfig也无法正常工作
<util:XmlConfig
Id='deleteTextInsideConfigurationNode'
File='filename'
Action="delete"
Node="value"
On="install"
Name="xmlns"
ElementPath="/configuration"
Sequence='2' />
答案 0 :(得分:0)
我刚刚在C#中创建了一个托管自定义操作,用于删除命名空间。我在SchedXmlConfig之后运行它。
这对我有用。可能无法使用XmlConfig或XmlFile执行此操作。