Home Product Overview Downloads About PDS News Stages, werken bij PDS Contact

Flexera Software - The leading provider of software licensing, entitlement management, installation, and application readiness
 
  Premier Edition Professional Edition Express Edition
XML File Updating

Modify XML files on any target system as part of the installation or uninstallation process, enabling you to more easily deploy to server platforms. Built-in beans--the XML File Transformer and Archived XML Transformer--enable you to apply XSL transforms to XML files, even if they reside within a ZIP file.

 

Sometimes you need to modify .xml files that store settings related to your product as well as standard configuration files like web.config and machine.config. Flexera recommends adding the files to a component and then modifying the file in the XML File Changes view. If you have a file with the majority of your settings in it, and you only need to tweak some of the settings at install time, then you should only add or import the necessary changes in the XML File Changes view. This way you would not have to update your installation every time you decided to make minor changes to the .xml file.

 

The FLEXnet InstallShield interface allows you to edit any .xml file on the target machine from the XML File Changes view. This view is supported in the FLEXnet InstallShield interface for .msi, InstallScript, and InstallScript MSI projects. It is also available when you open .msi packages in Direct Edit Mode. Additionally, the XML File Changes view supports XPath expressions which are executed at run time. The run time for the XPath support actually uses XPath queries. Therefore, if a target element exists more than once in an .xml file, then all of the elements will be updated. The main thing to note is that you can enter XPath syntax directly in the XML File Changes view.

 

XML file support extends into other areas of FLEXnet InstallShield product functionality. The System Search capability allows you to search for an .xml file by attribute value, contents, or existence of the element you specify.