Most often you use variables to fill a new element with values from a different element (using rules). You can also use variables to separate variable parts of text from an element. Let’s say your product name includes size and color parameters that vary from product to product. Using variables you can get the information about size and color for each product and save these values to the PARAM
element.