Custom Web Publishing Guide

Table Of Contents
Converting CDML solutions to FileMaker XSLT 141
CDML tag name: Range Size
Tag is replaced with the number of records displayed on the page
CDML syntax: [FMP-RangeSize]
XSLT-CWP conversion:
1 when inside SGML element attribute value: {/fmrs:fmresultset/fmrs:resultset/@fetch-size}
1 otherwise: <xsl:value-of select="/fmrs:fmresultset/fmrs:resultset/@fetch-size" />
CDML tag name: Range Start
Tag is replaced with the record number of the first record being displayed
CDML syntax: [FMP-RangeStart]
XSLT-CWP conversion:
1 when inside SGML element attribute value: {$current-skip + 1}
1 otherwise: <xsl:value-of select="$current-skip + 1"/>
1 if used in document: $current-skip variable is created at top-level using named template from the
cdml2xsl_utilities.xsl stylesheet
Conversion example
Original CDML: You are viewing [FMP-RangeSize] records.
Converted XSLT-CWP: You are viewing <xsl:value-of select="/fmrs:fmresultset/fmrs:resultset/@fetch-size" />
records.
Converted Result: You are viewing 8 records.
Conversion example
Original CDML: Records [FMP-RangeStart] through [FMP-RangeEnd]
Converted XSLT-CWP: Records <xsl:value-of select="$current-skip + 1"/> through <xsl:value-of select="$current-
skip + /fmrs:fmresultset/fmrs:resultset/@fetch-size"/>
Converted Result: Records 6 through 10