Dreamweaver

Use parameters with XSL transformations

You can define parameters for your XSL transformation when adding the XSL Transformation server behavior to a web page. A parameter controls how XML data is processed and displayed. For example, you might use a parameter to identify and list a specific article from a news feed. When the page loads in a browser, only the article you specified with the parameter appears.

Add an XSLT parameter to an XSL transformation

  1. Open the XSL Transformation dialog box. You can do this by double-clicking an XSL Transformation server behavior in the Server Behaviors panel (Window > Server Behaviors), or by adding a new XSL Transformation server behavior.
  2. In the XSL Transformation dialog box, click the Plus (+) button next to XSLT Parameters.
    The Plus button next to XSLT parameters int he XSL Transformation diaog box

  3. In the Add Parameters dialog box, enter a name for the parameter in the Name box. The name can only contain alphanumeric characters. It cannot contain spaces.
  4. Do one of the following:
    • If you want to use a static value, enter it in the Value box.

    • If you want to use a dynamic value, click the dynamic icon next to the Value box, complete the Dynamic Data dialog box, and click OK. For more information, click the Help button in the Dynamic Data dialog box.

  5. In the Default Value box, enter the value you want the parameter to use if the page receives no run-time value, and click OK.

Edit an XSLT parameter

  1. Open the XSL Transformation dialog box. You can do this by double-clicking an XSL Transformation server behavior in the Server Behaviors panel (Window > Server Behaviors), or by adding a new XSL Transformation server behavior.
  2. Select a parameter from the XSLT parameters list.
  3. Click the Edit button.
  4. Make your changes and click OK.

Delete an XSLT parameter

  1. Open the XSL Transformation dialog box. You can do this by double-clicking an XSL Transformation server behavior in the Server Behaviors panel (Window > Server Behaviors), or by adding a new XSL Transformation server behavior.
  2. Select a parameter from the XSLT parameters list.
  3. Click the minus (-)button.