Custom Web Publishing Guide

Table Of Contents
152 Custom Web Publishing Guide
elements
database error code 26
in FMPXMLLAYOUT grammar 31
in FMPXMLRESULT grammar 30
in fmresultset grammar 27
email messages
extension functions for 61
initial default encoding setting 52
embedded forms 109
enabling Custom Web Publishing in database 17
encoding
-encoding query parameter 52, 82
output via <xsl:output> element 53
requests 52
URLs 25, 59
using string manipulation extension functions 64
XML data 26, 33
XSLT stylesheets 53
-encoding query parameter 82
<error code> and <ERRORCODE> elements 89
errors
about error codes 89
checking error status of extension functions 70, 97
database error code elements 26
database error code numbers 89
extension function error code numbers 97
log files for web server 72
pe_application_log.txt log file 73
pe_server_error.html error page 96
Web Publishing Engine error code numbers 95
examples of
generated FMPXMLLAYOUT grammar 32
generated FMPXMLRESULT grammar 30
generated fmresultset grammar 28
export XML data 21
extended privilege for Custom Web Publishing 17
Extensible Markup Language (XML). See XML
Extensible Stylesheet Language Transformation (XSLT).
See XSLT
Extension Function Reference for FileMaker XSLT 48
extension functions for FileMaker XSLT
See also fmxslt extension functions
F
field name query parameter (non-container) 82
field names, fully qualified syntax 77
-field query parameter (container) 82
-fieldname.op query parameter 83
FileMaker CDML Converter. See CDML Converter
FileMaker Pro, contrast with Web Publishing Engine 21
FileMaker Server, documentation information 10
FileMaker Site Assistant. See Site Assistant
FileMaker-specific XSLT parameters 54
filtering data with stylesheets 37
-find query command 80
FMPDSORESULT grammar 25
FMPXMLLAYOUT grammar 21, 25, 29, 32
FMPXMLRESULT grammar 21, 25, 29, 30
fmresultset grammar 21, 25, 27, 28
fmxml keyword for enabling XML publishing 17, 22
fmxslt extension functions
fmxslt:break_encode() function 64
fmxslt:check_error_status() function 70, 97
fmxslt:compare_date() function 67
fmxslt:compare_datetime() function 68
fmxslt:compare_day() function 67
fmxslt:compare_time() function 67
fmxslt:contains_checkbox_value() function 65
fmxslt:convert_datetime() function 68
fmxslt:create_session() function 59
fmxslt:get_cookie() function 63
fmxslt:get_cookies() function 63
fmxslt:get_date() function 67
fmxslt:get_datetime() function 68
fmxslt:get_day() function 67
fmxslt:get_header() function 62
fmxslt:get_long_date_format() function 67
fmxslt:get_long_day_format() function 67
fmxslt:get_long_time_format() function 67
fmxslt:get_session_object() function 60
fmxslt:get_short_date_format() function 67
fmxslt:get_short_day_format() function 67
fmxslt:get_short_time_format() function 67
fmxslt:get_time() function 67
fmxslt:html_encode() function 64
fmxslt:invalidate_session() function 59, 60
fmxslt:regex_contains() function 65
fmxslt:remove_session_object() function 60
fmxslt:send_email() functions 61
fmxslt:session_encode_url() function 59
fmxslt:session_exists() function 59
fmxslt:set_cookie() function 63
fmxslt:set_header() function 62
fmxslt:set_session_object() function 60
fmxslt:set_session_timeout () function 59
fmxslt:set_status_code() function 62
fmxslt:url_decode() function 64, 65
fmxslt:url_encode() function 64
fmxslt keyword for enabling XSLT publishing 17, 39
format strings, date and time 68
formatting data with stylesheets 37
forms, nested 109
fully qualified field name, syntax of 77
G
get_cookie() extension function 63
get_cookies() extension function 63
get_date() extension function 67
get_datetime() extension function 68
get_day() extension function 67