Introduction | |
- | |
. | |
1 | |
2 | |
3 | |
9 | |
A | |
B | |
C | |
D | |
E | |
F | |
G | |
H | |
» | I |
J | |
K | |
L | |
M | |
N | |
O | |
P | |
Q | |
R | |
S | |
T | |
U | |
V | |
W | |
X | |
Y | |
Z | |
Θ |
ID
id($arg as xs:string*, $node as node()) → element()*
id($arg as xs:string*) → element()*
IDENTIFYING
Identifying and Calling Specific Methods
Identifying the Java constructor, method, or field
IDREF
idref($arg as xs:string*, $node as node()) → node()*
idref($arg as xs:string*) → node()*
IF
IMPLEMENTATION
Notes on the Saxon implementation in abs
Notes on the Saxon implementation in acos
Notes on the Saxon implementation in adjust-dateTime-to-timezone
Notes on the Saxon implementation in adjust-date-to-timezone
Notes on the Saxon implementation in adjust-time-to-timezone
Notes on the Saxon implementation in analyze-string
Notes on the Saxon implementation in asin
Notes on the Saxon implementation in atan
Notes on the Saxon implementation in available-environment-variables
Notes on the Saxon implementation in avg
Notes on the Saxon implementation in base-uri
Notes on the Saxon implementation in boolean
Notes on the Saxon implementation in ceiling
Notes on the Saxon implementation in codepoint-equal
Notes on the Saxon implementation in codepoints-to-string
Notes on the Saxon implementation in collection
Notes on the Saxon implementation in compare
Notes on the Saxon implementation in concat
Notes on the Saxon implementation in contains
Notes on the Saxon implementation in cos
Notes on the Saxon implementation in count
Notes on the Saxon implementation in current
Notes on the Saxon implementation in current-date
Notes on the Saxon implementation in current-dateTime
Notes on the Saxon implementation in current-group
Notes on the Saxon implementation in current-grouping-key
Notes on the Saxon implementation in current-time
Notes on the Saxon implementation in data
Notes on the Saxon implementation in dateTime
Notes on the Saxon implementation in day-from-date
Notes on the Saxon implementation in day-from-dateTime
Notes on the Saxon implementation in days-from-duration
Notes on the Saxon implementation in deep-equal
Notes on the Saxon implementation in default-collation
Notes on the Saxon implementation in distinct-values
Notes on the Saxon implementation in doc
Notes on the Saxon implementation in doc-available
Notes on the Saxon implementation in document
Notes on the Saxon implementation in document-uri
Notes on the Saxon implementation in element-available
Notes on the Saxon implementation in element-with-id
Notes on the Saxon implementation in empty
Notes on the Saxon implementation in encode-for-uri
Notes on the Saxon implementation in ends-with
Notes on the Saxon implementation in environment-variable
Notes on the Saxon implementation in error
Notes on the Saxon implementation in escape-html-uri
Notes on the Saxon implementation in exactly-one
Notes on the Saxon implementation in exists
Notes on the Saxon implementation in exp
Notes on the Saxon implementation in exp10
Notes on the Saxon implementation in false
Notes on the Saxon implementation in filter
Notes on the Saxon implementation in floor
Notes on the Saxon implementation in fold-left
Notes on the Saxon implementation in fold-right
Notes on the Saxon implementation in format-date
Notes on the Saxon implementation in format-dateTime
Notes on the Saxon implementation in format-integer
Notes on the Saxon implementation in format-number
Notes on the Saxon implementation in format-time
Notes on the Saxon implementation in function-arity
Notes on the Saxon implementation in function-available
Notes on the Saxon implementation in function-lookup
Notes on the Saxon implementation in function-name
Notes on the Saxon implementation in generate-id
Notes on the Saxon implementation in has-children
Notes on the Saxon implementation in head
Notes on the Saxon implementation in hours-from-dateTime
Notes on the Saxon implementation in hours-from-duration
Notes on the Saxon implementation in hours-from-time
Notes on the Saxon implementation in id
Notes on the Saxon implementation in idref
Notes on the Saxon implementation in implicit-timezone
Notes on the Saxon implementation in index-of
Notes on the Saxon implementation in innermost
Notes on the Saxon implementation in in-scope-prefixes
Notes on the Saxon implementation in insert-before
Notes on the Saxon implementation in iri-to-uri
Notes on the Saxon implementation in lang
Notes on the Saxon implementation in last
Notes on the Saxon implementation in local-name
Notes on the Saxon implementation in local-name-from-QName
Notes on the Saxon implementation in log
Notes on the Saxon implementation in log10
Notes on the Saxon implementation in lower-case
Notes on the Saxon implementation in map
Notes on the Saxon implementation in map-pairs
Notes on the Saxon implementation in matches
Notes on the Saxon implementation in max
Notes on the Saxon implementation in min
Notes on the Saxon implementation in minutes-from-dateTime
Notes on the Saxon implementation in minutes-from-duration
Notes on the Saxon implementation in minutes-from-time
Notes on the Saxon implementation in month-from-date
Notes on the Saxon implementation in month-from-dateTime
Notes on the Saxon implementation in months-from-duration
Notes on the Saxon implementation in name
Notes on the Saxon implementation in namespace-uri
Notes on the Saxon implementation in namespace-uri-for-prefix
Notes on the Saxon implementation in namespace-uri-from-QName
Notes on the Saxon implementation in nilled
Notes on the Saxon implementation in node-name
Notes on the Saxon implementation in normalize-space
Notes on the Saxon implementation in normalize-unicode
Notes on the Saxon implementation in not
Notes on the Saxon implementation in number
Notes on the Saxon implementation in one-or-more
Notes on the Saxon implementation in outermost
Notes on the Saxon implementation in parse-json
Notes on the Saxon implementation in parse-xml
Notes on the Saxon implementation in path
Notes on the Saxon implementation in pi
Notes on the Saxon implementation in position
Notes on the Saxon implementation in pow
Notes on the Saxon implementation in prefix-from-QName
Notes on the Saxon implementation in put
Notes on the Saxon implementation in QName
Notes on the Saxon implementation in regex-group
Notes on the Saxon implementation in remove
Notes on the Saxon implementation in replace
Notes on the Saxon implementation in resolve-QName
Notes on the Saxon implementation in resolve-uri
Notes on the Saxon implementation in reverse
Notes on the Saxon implementation in root
Notes on the Saxon implementation in round
Notes on the Saxon implementation in round-half-to-even
Notes on the Saxon implementation in seconds-from-dateTime
Notes on the Saxon implementation in seconds-from-duration
Notes on the Saxon implementation in seconds-from-time
Notes on the Saxon implementation in serialize
Notes on the Saxon implementation in serialize-json
Notes on the Saxon implementation in sin
Notes on the Saxon implementation in sqrt
Notes on the Saxon implementation in starts-with
Notes on the Saxon implementation in static-base-uri
Notes on the Saxon implementation in string
Notes on the Saxon implementation in string-join
Notes on the Saxon implementation in string-length
Notes on the Saxon implementation in string-to-codepoints
Notes on the Saxon implementation in subsequence
Notes on the Saxon implementation in substring
Notes on the Saxon implementation in substring-after
Notes on the Saxon implementation in substring-before
Notes on the Saxon implementation in sum
Notes on the Saxon implementation in system-property
Notes on the Saxon implementation in tail
Notes on the Saxon implementation in tan
Notes on the Saxon implementation in timezone-from-date
Notes on the Saxon implementation in timezone-from-dateTime
Notes on the Saxon implementation in timezone-from-time
Notes on the Saxon implementation in tokenize
Notes on the Saxon implementation in trace
Notes on the Saxon implementation in translate
Notes on the Saxon implementation in true
Notes on the Saxon implementation in type-available
Notes on the Saxon implementation in unordered
Notes on the Saxon implementation in unparsed-entity-public-id
Notes on the Saxon implementation in unparsed-entity-uri
Notes on the Saxon implementation in unparsed-text
Notes on the Saxon implementation in unparsed-text-available
Notes on the Saxon implementation in unparsed-text-lines
Notes on the Saxon implementation in upper-case
Notes on the Saxon implementation in uri-collection
Notes on the Saxon implementation in year-from-date
Notes on the Saxon implementation in year-from-dateTime
Notes on the Saxon implementation in years-from-duration
Notes on the Saxon implementation in zero-or-one
Selecting the XPath implementation
IMPLEMENTATION-DEFINED
Checklist of Implementation-Defined Items in XSLT 2.0 conformance
Checklist of Implementation-Defined Items in XQuery 1.0 Conformance
Implementation-defined aspects of Functions and Operators
Implementation-defined aspects of Serialization
implementation-defined features in Introduction
Implementation-defined features in XML Schema 1.1 Conformance
IMPLEMENTING
Implementing a collating sequence
Implementing extension instructions
IMPLICIT-TIMEZONE
implicit-timezone() → xs:dayTimeDuration
IMPORT
IMPORTING
Importing and Exporting Schema Component Models
IMPORT-QUERY
IMPORT-SCHEMA
INCLUDE
INCLUDED
JAR files included in the product
INDENTATION
INDENT-SPACES
The saxon:indent-spaces attribute
INDEX
INDEX-OF
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer*
INJECTION
A Warning about Security (SQL injection)
INNERMOST
innermost($seq as node()*) → node()*
INPUT
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result)
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean
matches($input as xs:string?, $pattern as xs:string) → xs:boolean
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string*
tokenize($input as xs:string?, $pattern as xs:string) → xs:string*
Writing a URI Resolver for Input Files
IN-SCOPE-PREFIXES
in-scope-prefixes($element as element()) → xs:string*
INSERT
INSERT-BEFORE
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()*
INSERTS
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()*
INSTALLATION
INSTALLING
Installing the software in Installation: Java platform
Installing the software in Installation: .NET platform
INSTANCE
INSTANCE-LEVEL
Calling .NET Instance-Level Methods
Calling Java Instance-Level Methods
INSTRUCTIONS
Implementing extension instructions
Non-context-sensitive instructions
Writing XSLT extension instructions
IN-SUMMER-TIME
INTEGER
codepoints-to-string($arg as xs:integer*) → xs:string
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer?
compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer?
count($arg as item()*) → xs:integer
day-from-date($arg as xs:date?) → xs:integer?
day-from-dateTime($arg as xs:dateTime?) → xs:integer?
days-from-duration($arg as xs:duration?) → xs: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
function-arity($func as function(*)) → xs:integer
function-available($function as xs:string, $arity as xs:integer) → xs:boolean
function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean
hours-from-dateTime($arg as xs:dateTime?) → xs:integer?
hours-from-duration($arg as xs:duration?) → xs:integer?
hours-from-time($arg as xs:time?) → xs:integer?
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer*
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()*
minutes-from-dateTime($arg as xs:dateTime?) → xs:integer?
minutes-from-duration($arg as xs:duration?) → xs:integer?
minutes-from-time($arg as xs:time?) → xs:integer?
month-from-date($arg as xs:date?) → xs:integer?
month-from-dateTime($arg as xs:dateTime?) → xs:integer?
months-from-duration($arg as xs:duration?) → xs:integer?
remove($target as item()*, $position as xs:integer) → item()*
round($arg as numeric?, $precision as xs:integer) → numeric?
round-half-to-even($arg as numeric?, $precision as xs:integer) → numeric?
string-length($arg as xs:string?) → xs:integer
string-to-codepoints($arg as xs:string?) → xs:integer*
year-from-date($arg as xs:date?) → xs:integer?
year-from-dateTime($arg as xs:dateTime?) → xs:integer?
years-from-duration($arg as xs:duration?) → xs:integer?
INTEGRATED
Integrated extension functions
INTERFACE
Java extension functions: full interface
Java extension functions: simple interface
The Saxon.Api interface (.NET)
INTERFACES
Changes to application programming interfaces
Changes to system programming interfaces
INTERNAL
INTERNALS
INTERSECTION
Set difference and intersection
INTRODUCTION
Introduction in Saxon Configuration
Introduction in XML Schema Processing
Introduction in XPath API for Java
Introduction in Saxon Extensions
Introduction in Sample Saxon Applications
Introduction in The Saxon SQL Extension
Introduction in XPath 2.0 Expression Syntax
Introduction in Standards Conformance
INVOKING
Invoking XQuery using the XQJ API
Invoking XSLT from an application
IRI
iri-to-uri($iri as xs:string?) → xs:string
IRI-TO-URI
iri-to-uri($iri as xs:string?) → xs:string
IS-WHOLE-NUMBER
ITALIAN
ITEM
boolean($arg as item()*) → xs:boolean
count($arg as item()*) → xs:integer
data($arg as item()*) → xs:anyAtomicType*
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*) → xs:boolean in deep-equal
deep-equal($parameter1 as item()*, $parameter2 as item()*) → xs:boolean in deep-equal
document($uri as item()*, $base as node()*) → node()*
document($uri as item()*) → node()*
empty($arg as item()*) → xs:boolean
error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none
exactly-one($arg as item()*) → item() in exactly-one
exactly-one($arg as item()*) → item() in exactly-one
exists($arg as item()*) → xs:boolean
filter($f as function(item()) as xs:boolean, $seq as item()*) → item()* in filter
filter($f as function(item()) as xs:boolean, $seq as item()*) → item()* in filter
filter($f as function(item()) as xs:boolean, $seq as item()*) → item()* in filter
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-left($f as function(item()*, item()) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-left
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
fold-right($f as function(item(), item()*) as item()*, $zero as item()*, $seq as item()*) → item()* in fold-right
head($arg as item()*) → item()? in head
head($arg as item()*) → item()? in head
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()* in insert-before
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()* in insert-before
insert-before($target as item()*, $position as xs:integer, $inserts as item()*) → item()* in insert-before
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map($f as function(item()) as item()*, $seq as item()*) → item()* in map
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()* in map-pairs
not($arg as item()*) → xs:boolean
one-or-more($arg as item()*) → item()+ in one-or-more
one-or-more($arg as item()*) → item()+ in one-or-more
remove($target as item()*, $position as xs:integer) → item()* in remove
remove($target as item()*, $position as xs:integer) → item()* in remove
reverse($arg as item()*) → item()* in reverse
reverse($arg as item()*) → item()* in reverse
serialize($arg as item()*, $options as map(*)) → xs:string
serialize($arg as item()*) → xs:string
string($arg as item()?) → xs:string
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()* in subsequence
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()* in subsequence
tail($arg as item()*) → item()* in tail
tail($arg as item()*) → item()* in tail
trace($value as item()*, $label as xs:string) → item()* in trace
trace($value as item()*, $label as xs:string) → item()* in trace
unordered($sourceSeq as item()*) → item()* in unordered
unordered($sourceSeq as item()*) → item()* in unordered
zero-or-one($arg as item()*) → item()? in zero-or-one
zero-or-one($arg as item()*) → item()? in zero-or-one
ITEM-AT
ITEMS
Checklist of Implementation-Defined Items in XSLT 2.0 conformance
Checklist of Implementation-Defined Items in XQuery 1.0 Conformance
ITERATE
Using saxon:stream() with saxon:iterate