Custom Web Publishing Guide

Table Of Contents
154 FileMaker Server Advanced Custom Web Publishing Guide
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
CDML tag name: Record
Repeats the HTML between [FMP-Record] and [/FMP-Record] for every record up to -Max, starting after
skipping -Skip records
CDML syntax: [FMP-Record]...[/FMP-Record]
XSLT-CWP conversion:
1 <xsl:for-each select="/fmrs:fmresultset/fmrs:resultset/fmrs:record">...</xsl:for-each>
1 if inside an SGML tag/attribute: <!-- CDML Converter ERROR: [FMP-Record] not in a valid location -->
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