Change XML node values from WiX -


i want able change xml node value wix. xml structure looks this:

<settings xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema">     <setting name="setting1">         <value xsi:type="xsd:boolean">false</value>     </setting>     <setting name="setting2">         <value xsi:type="xsd:string">hello</value>     </setting> </settings> 

i want change string value of setting2 else. i'm trying use xmlconfig , code not working looks this:

<util:xmlconfig id='setsetting2' file='[#defaultsettings.xml]'                 action='create' node='value'                 elementpath="//settings/setting[\[]@name='setting2'[\]]/value"                 name='value' value="test"                 on='install' preservemodifieddate='yes'                 verifypath="//settings/setting[\[]@name='setting2'[\]]/value/"/> 

but produces xml looking this:

<setting name="setting2">     <value xsi:type="xsd:string" value="test"></value> </setting> 

how make following?

<setting name="setting2">     <value xsi:type="xsd:string">test</value> </setting> 

try omitting name attribute. this:

<util:xmlconfig id='setsetting2'                  file='[#defaultsettings.xml]'                 action='create'                  node='value'                 elementpath="//settings/setting[\[]@name='setting2'[\]]/@value"                 value="test"                 on='install'                  preservemodifieddate='yes'                 verifypath="//settings/setting[\[]@name='setting2'[\]]/@value/"/> 

see xmlconfig element. attribute name says:

not setting attribute causes element's text value set. otherwise specified attribute name set.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -