From the Example I gave Earlier:

<XmlFile Id="ModifyServiceLocation" Action="setValue"  
ElementPath="/configuration/appSettings/add[@key='ServiceLocation']/@value"  
File="[INSTALLLOCATION]\sample.config" Value="[SERVICELOCATION]"/>

Which outputs:
--sample.config--

<configuration>
   <appSettings>
     <add key="ServiceLocation" value="ABCDEFG"/>
   </appSettings>
</configuration>

As John alluded to, keeping track of strings is easier if you give the  
file sample.config an ID and refer to the Id.


> -----Original Message-----
> From: TimM [mailto:timmay...@smarttech.com]
> Sent: Tuesday, May 13, 2014 3:47 PM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Which is best to use in my case: XmlFile or  
> XmlConfig?
>
> Thanks John, I made that change and the build worked but when I ran  
> the install to test it I get the following error:
>
> Failed to find node:
> //configuration/appSettings/add[@key='ServiceInfo']/@value in XML file:
> C:\Program Files (x86)\CompanyName\Product\Product.exe.config, system error:
> -2147020584
>
> My updated element looks like this:
> <util:XmlFile Id="SetServiceInfo" Action="setValue"
> ElementPath="//configuration/appSettings/add[\[]@key='ServiceInfo'[\]]/@value"
> Value="[LYNC_SERVER_ADDRESS]" File="[INSTALLDIR]RemoteInk.exe.config"
> Sequence="5" />
>
> So what is this error and what else do I need to do to get this to work?
> Thanks...
>
>
>
>
>
>
> --
> View this message in context:  
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Which-is-best-to-use-in-my-case-XmlFile-or-XmlConfig-tp7594691p7594707.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For  
> FREE Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform  
> available Simple to use. Nothing to install. Get started now for  
> free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> NOTICE: This electronic mail message and any files transmitted with  
> it are intended
> exclusively for the individual or entity to which it is addressed.  
> The message,
> together with any attachment, may contain confidential and/or  
> privileged information.
> Any unauthorized review, use, printing, saving, copying, disclosure  
> or distribution
> is strictly prohibited. If you have received this message in error, please
> immediately advise the sender by reply email and delete all copies.
>
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform  
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>




------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to