Operation Manual

492
USING DREAMWEAVER
Displaying XML data with XSLT
Last updated 3/28/2012
4 Enter the filter criteria in the following fields:
Filter By Specifies the repeating node that contains the data you want to filter by. The pop-up menu provides a list of
ancestor nodes relative to the node you selected in the XML schema tree.
Where Specifies the attribute or subelement of the Filter By node that will be used to limit the results. You can select
an attribute or subelement from the pop-up menu, or you can enter your own XPath expression in this field to identify
children that exist deeper within the schema tree.
Operator Specifies the comparison operator to use in the filter expression.
Value Specifies the value to check for in the Filter By node. Enter the value. If dynamic parameters are defined for your
XSLT page, you can select one from the pop-up menu.
5 To specify another filter, click the Plus (+) button again.
As you enter values or make selections in the pop-up menus, the XPath expression in the Expression box changes.
In the following example, you want to restrict the result set to those item nodes where the value of the @available
attribute is
true.
When you click OK, the following code is inserted in your XSLT page:
<xsl:for-each select="provider/store/items/item[@available = &apos;true&apos;]">
Content goes here
</xsl:for-each>
Note: You need to surround string values such as true in quotes. Dreamweaver encodes the quotes for you (&apos;) so
that they are entered as valid XHTML.