The Add Attribute action allows you to add an attribute to a specific Xml element. To use this action you provide a path to an existing Xml Document by selecting from a list of known folders on the client target and then providing a sub path and file name. If the attribute already exists, the value will be modified to match the configured setting.
You then provide an XPath expression to identify the element that the new attribute will be added to. If more than one element matches the XPath expression, you can choose one of five actions:
• Add the attribute to all nodes (the default action)
• Add the attribute to only the first node found
• Add the attribute to only the last node found
• Don’t add any attributes
• Abort the update
You provide the name and value of the new attribute and it is added to the element based on the setting above.
Prepare Stage
Verifies permissions to modify the xml file.
Execute Stage
Backs up the xml file then inserts the new xml attribute, performing the operation as defined by the action properties.
Cleanup Stage
Removes the backup file created during the execute stage.
Rollback Stage
Restores the xml file with the file backed up in the execute stage.