I don't think Perl is the right technology for use within Windows installer...
To answer Siaj's question, you probably want to check out the WiX XmlConfig custom action. It has the functionality you are looking for. Here is an actual sample usage of XmlConfig: http://blogs.msdn.com/gisenberg/archive/2007/10/09/wix-v3-and-xmlconfig-xmlfile-troubleshooting.aspx ###################################### $_='^#(/||/@[EMAIL PROTECTED]@:^[-['^";@@@\\>])@.". "{)/];)^{";$,+=(++$,);$_.=">&$,";`$_`; -----Original Message----- From: John Cooper (Volt) [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 11, 2008 9:56 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Creating a XML Node in Config file You can use perl with a module like XML::Simple to read in Web.Config. In the case of XML::Simple, you'd then test for a tree node $parent->{'ConnectStrings'}. If it doesn't exist, then you'd just add the node to the tree and flush the tree to Web.Config. Other perl modules can do this job slightly differently. -- John M. Cooper -----Original Message----- From: siaj [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 11, 2008 9:29 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Creating a XML Node in Config file Hello, I am new to Wix toolset. I am trying to create a Node in a Web.Config file which looks like <ConnectionStrings> </ConnectionStrings> The node should be created only is such a node "does not exists". If there is already such node then it should not create a duplicate node. Can anyone help me with a code snippet or guide me in a direction? Thanks, siaj ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users