Custom Web Publishing Guide

Table Of Contents
42 Custom Web Publishing Guide
1 The <xsl:param name="request-query"/> element is used to access query information in a request or HTML
form data. For example, this element can be used in the Site Assistant stylesheets to access the current
request query information to determine the current location in a found set of records and to create links to
the previous and next record. See
“Accessing the query information in a request” on page 55.
1 The <xsl:param name="authenticated-xml-base-uri"/> element, which isn’t always included, is used to access the
authenticated base URI in a request when more XML data is needed within the request. See
“Using the
authenticated base URI parameter” on page 56.
The Site Assistant also generates the utilities.xsl stylesheet for defining errors and common XSLT templates
that are called by several Site Assistant stylesheets.
For information about other sections of the Site Assistant stylesheets, see chapter 5, “Developing FileMaker
XSLT stylesheets.”
Using the FileMaker CDML Converter
In this release, XSLT replaces CDML (a FileMaker proprietary markup language) as the Custom Web
Publishing language for FileMaker databases. FileMaker no longer supports CDML. To migrate web sites
from CDML format files to FileMaker XSLT stylesheets, use the FileMaker CDML Converter.
About the FileMaker CDML Converter
The FileMaker CDML Converter is an application that converts working CDML format files to XSLT
stylesheets that are compatible with Custom Web Publishing with XSLT. It is a useful tool for beginning the
process of CDML web site migration and learning how FileMaker XSLT stylesheets are constructed.
Before using the CDML Converter, it is recommended that you copy the CDML format files from the
production environment to a temporary working directory. After using the CDML Converter, you will need to
examine the generated stylesheets and conversion log. In some cases, the converted XSLT stylesheets are
ready for use with FileMaker Server without any further modification. In other cases, the CDML Converter
may be unable to convert all of the CDML tags to XSLT stylesheets and you will need to do some manual
editing of the converted XSLT stylesheets. You can use your own XSLT stylesheet authoring or text editing
tools to modify the stylesheets as necessary. Some changes to the database may also be required if CDML
format files are referenced in database records. This is because the names of the converted XSLT stylesheets
will use the .xsl filename extension.
You can only use the CDML Converter to convert working CDML format files into new stylesheets. You
cannot use it to edit converted XSLT stylesheets. To use the CDML Converter and migrate the CDML web
site to XSLT effectively, you should be an experienced CDML developer and you should be familiar with
Custom Web Publishing with XSLT.
Note The generated XSLT stylesheets transform FileMaker data into HTML pages based on the fmresultset
XML grammar.
Installing the CDML Converter
For information about installing the CDML Converter, see the FileMaker Server Advanced Web Publishing
Installation Guide
.