Saxonica: XSLT and XQuery Processing: F
saxonica.com

F

F

filter($f as function(item()) as xs:boolean, $seq as item()*) → item()*

fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()*

fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()*

map($f as function(item()) as item()*, $seq as item()*) → item()*

map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()*

FACET

The saxon:preprocess facet

FACETS

Messages associated with assertions and other facets

FACTORY

JAXP Factory Interfaces

FALLBACK

xsl:fallback

FALSE

false

false() → xs:boolean

FEATURES

Configuration Features

implementation-defined features in Introduction

Implementation-defined features in XML Schema 1.1 Conformance

Miscellaneous XSD 1.1 Features

New features in XPath 3.0

XSLT 3.0 Features

FIELD

Identifying the Java constructor, method, or field

FILE

The PTree File Format

The Saxon configuration file

FILES

binary output files in The saxon:base64Binary serialization method

binary output files in The saxon:hexBinary serialization method

JAR files included in the product

Using catalog files

Writing a URI Resolver for Input Files

Writing a URI Resolver for Output Files

FILTER

filter

filter()

filter($f as function(item()) as xs:boolean, $seq as item()*) → item()*

Filter expressions

FILTERS

Writing input filters

FINALLY

saxon:finally

FIND

saxon:find()

FLAGS

analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result)

matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean

replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string

tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string*

FLEMISH

Flemish (Belgium)

FLOOR

floor

floor($arg as numeric?) → numeric?

FN

analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result)

analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result)

fn:analyze-string()

FOLD-LEFT

fold-left

fold-left()

fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()*

FOLD-RIGHT

fold-right

fold-right()

fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()*

FOR-EACH

xsl:for-each

FOR-EACH-GROUP

saxon:for-each-group()

xsl:for-each-group

FORMAT

Result Format

The PTree File Format

FORMAT-DATE

format-date

format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string?

format-date($value as xs:date?, $picture as xs:string) → xs:string?

FORMAT-DATETIME

format-dateTime

format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string?

format-dateTime($value as xs:dateTime?, $picture as xs:string) → xs:string?

saxon:format-dateTime()

FORMAT-INTEGER

format-integer

format-integer()

format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) → xs:string

format-integer($value as xs:integer?, $picture as xs:string) → xs:string

FORMAT-NUMBER

format-number

format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string

format-number($value as numeric?, $picture as xs:string) → xs:string

saxon:format-number()

FORMAT-TIME

format-time

format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string?

format-time($value as xs:time?, $picture as xs:string) → xs:string?

FORUMS

Lists and forums for getting help

FRENCH

French

French (Belgium)

FROM

Building a Source Document from an application

Calling XQuery Functions from Java

Configuration from the command line

Controlling Validation from Java

Getting a value from the map

Invoking XSLT from an application

Running Queries from a Java Application

Running Saxon from Ant

Running Saxon XSLT Transformations from Ant

Running validation from Ant

Running Validation from the Command Line

Running XQuery from the Command Line

Running XSLT from the Command Line

Schema-Aware XQuery from Java

Schema-Aware XQuery from the Command Line

Schema-Aware XSLT from Java

Schema-Aware XSLT from the Command Line

FULL

Java extension functions: full interface

FUNC

function-arity($func as function(*)) → xs:integer

function-name($func as function(*)) → xs:QName?

FUNCTION

Converting the Result of a .NET Extension Function

Converting the Result of a Java Extension Function

filter($f as function(item()) as xs:boolean, $seq as item()*) → item()*

fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()*

fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()*

function-arity($func as function(*)) → xs:integer

function-available($function as xs:string, $arity as xs:integer) → xs:boolean

function-available($function as xs:string) → xs:boolean

Function Calls

function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean

function-name($func as function(*)) → xs:QName?

map($f as function(item()) as item()*, $seq as item()*) → item()*

map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()*

saxon:function()

xsl:function

FUNCTION-ARITY

function-arity

function-arity($func as function(*)) → xs:integer

FUNCTION-AVAILABLE

function-available

function-available($function as xs:string, $arity as xs:integer) → xs:boolean

function-available($function as xs:string) → xs:boolean

FUNCTION-LOOKUP

function-lookup

function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean

FUNCTION-NAME

function-name

function-name($func as function(*)) → xs:QName?

FUNCTIONS

.NET extension functions

Calling JAXP XPath extension functions

Calling XQuery Functions from Java

Changes to Functions and Operators

Converting Arguments to .NET Extension Functions

Converting Arguments to Java Extension Functions

Extension functions

Functions and Operators in Version 9.3 (2010-10-30)

Functions and Operators in Version 9.2 (2009-08-05)

Higher-order functions

Implementation-defined aspects of Functions and Operators

Index of Functions

Integrated extension functions

Java extension functions: full interface

Java extension functions: simple interface

Writing reflexive extension functions for .NET

Writing reflexive extension functions in Java

XSLT 2.0 and XPath 2.0 Functions

Next