FileMaker XML and XSLT Namespaces

FileMakers XML and XSLT publishing technologies use a number of XML namespaces. Each of the four XML grammars has its own namespace. In addition, a number of the XSLT features of Custom Web Publishing have their own namespaces as well. You generally only need to concern yourself with namespaces if you are writing XSLT stylesheets that transform FileMaker XML data.

Table 15.1 lists each namespace, along with its significance, and the conventional namespace prefix used to abbreviate it. The prefix is "conventional" in the sense that, in creating a stylesheet, you may choose any prefix you want for a namespace, but the ones listed below are those used by FileMaker, Inc., in the official documentation.

Table 15.1. Namespace Usage and Prefixes

Usage

Namespace

Prefix

FMPXMLRESULT grammar

http://www.filemaker.com/fmpxmlresult

fmp

FMPDSORESULT grammar

http://www.filemaker.com/fmpdsoresult

[(*)]

fmresultset grammar

http://www.filemaker.com/xml/fmresultset

fmrs

FMPXMLLAYOUT grammar

http://www.filemaker.com/fmpxmllayout

fml

Request query grammar

http://www.filemaker.com/xml/query

fmq

FileMaker XSLT extension functions

xalan://com.fmi.xslt.ExtensionFunctions

fmxslt

[(*)] Since the FMPDSORESULT grammar is deprecated, FileMaker makes no recommendation for a default prefix.

Категории