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 | |
Θ |
S9API
Evaluating XPath Expressions using s9api
Using s9api for Transformations
SAMPLE
Shakespeare XPath Sample Application
SAXON
Changes to Saxon extensions and extensibility mechanisms
declare option saxon:allow-cycles
declare option saxon:memo-function
Getting started with Saxon on the .NET platform
Getting started with Saxon on the Java platform
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
Processing the nodes returned by saxon:stream()
Running Saxon XSLT Transformations from Ant
saxon:base64Binary-to-octets()
saxon:base64Binary-to-string()
saxon:octets-to-base64Binary()
saxon:string-to-base64Binary()
Saxon extensions to XML Schema 1.1
Saxon extensions to XSD uniqueness and referential constraints
Saxon on .NET in Version 9.2 (2009-08-05)
Saxon on .NET in Version 9.1 (2008-07-02)
Saxon on .NET in Redistributed Components
The saxon:base64Binary serialization method
The saxon:character-representation attribute
The saxon:double-space attribute
The saxon:hexBinary serialization method
The saxon:indent-spaces attribute
The saxon:line-length attribute
The saxon:next-in-chain attribute
The saxon:ptree serialization method
The saxon:recognize-binary attribute
The saxon:require-well-formed attribute
The saxon:supply-source-locator attribute
The saxon:suppress-indentation attribute
The saxon:validate-type pragma
The saxon:xquery serialization method
The Saxon SQL extension in Introduction
Using saxon:stream() with saxon:iterate in Streaming of Large Documents
Using saxon:stream() with saxon:iterate in Streaming of Large Documents
XQuery example using the saxon:stream pragma
SAXON.API
The Saxon.Api interface (.NET)
SAXON-EE
SAXON-HE
SAXON-PE
SAXONSERVLET
SAXRESULT
SCHEMA
Changes to the Schema Component Model API
Importing and Exporting Schema Component Models
Saxon extensions to XML Schema 1.1
Serializing a Schema Component Model
XML Schema 1.0 in Version 9.1 (2008-07-02)
XML Schema 1.1 in Version 9.1 (2008-07-02)
XML Schema 1.1 in XML Schema Processing
SCHEMA-AWARE
Schema-Aware XQuery from the Command Line
Schema-Aware XSLT from the Command Line
SCHEMA-RELATED
SCRIPT
SEARCH
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer*
SECONDS-FROM-DATETIME
seconds-from-dateTime($arg as xs:dateTime?) → xs:decimal?
SECONDS-FROM-DURATION
seconds-from-duration($arg as xs:duration?) → xs:decimal?
SECONDS-FROM-TIME
seconds-from-time($arg as xs:time?) → xs:decimal?
SECURITY
A Warning about Security (SQL injection)
SELECTING
Selecting the XPath implementation
SELECTIVE
SEPARATE
Separate compilation of library modules
SEQ
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()*
has-children($seq as node()) → xs:boolean
index-of($seq as xs:anyAtomicType*, $search as xs:anyAtomicType) → xs:integer*
innermost($seq as node()*) → node()*
map($f as function(item()) as item()*, $seq as item()*) → item()*
outermost($seq as node()*) → node()*
SEQ1
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()*
SEQ2
map-pairs($f as function(item(), item()) as item()*, $seq1 as item()*, $seq2 as item()*) → item()*
SEQUENCE
Implementing a collating sequence
SEQUENCES
Converting Atomic Values and Sequences
Converting Nodes and Sequences of Nodes
SERIALIZATION
Additional serialization parameters
Implementation-defined aspects of Serialization
Serialization in Version 9.3 (2010-10-30)
Serialization in XML Parsing and Serialization
Serialization in Version 9.1 (2008-07-02)
Serialization in Version 9.0 (2007-11-03)
Serialization in Standards Conformance
The saxon:base64Binary serialization method
The saxon:hexBinary serialization method
The saxon:ptree serialization method
The saxon:xquery serialization method
User-defined serialization attributes
SERIALIZE
serialize($arg as item()*, $options as map(*)) → xs:string
serialize($arg as item()*) → xs:string
serialize($arg as node(), $params as node()*) → xs:string
serialize($arg as node()) → xs:string
SERIALIZE-JSON
SERIALIZING
Serializing a Schema Component Model
SET
Set difference and intersection
SETTING
SHAKESPEARE
Shakespeare XPath Sample Application
SHARED
Preloading shared reference documents
SIDE-EFFECTS
SIMPLE
Java extension functions: simple interface
SIN
sin($θ as xs:double?) → xs:double?
SOFTWARE
Installing the software in Installation: Java platform
Installing the software in Installation: .NET platform
SORT
xsl:sort in Implementing a collating sequence
SORTER
SORTING
Sorting, grouping and numbering
SOURCE
Building a Source Document from an application
Controlling Parsing of Source Documents
Reading source documents partially
Source Documents on the Command Line
Validation of Source Documents
Whitespace Stripping in Source Documents
SOURCEFORGE
SOURCESEQ
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()*
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()*
unordered($sourceSeq as item()*) → item()*
SOURCESTRING
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string
substring($sourceString as xs:string?, $start as xs:double) → xs:string
SPECIFIC
Identifying and Calling Specific Methods
SPECIFICATIONS
Conformance with other specifications
Links to W3C specifications in abs
Links to W3C specifications in acos
Links to W3C specifications in adjust-dateTime-to-timezone
Links to W3C specifications in adjust-date-to-timezone
Links to W3C specifications in adjust-time-to-timezone
Links to W3C specifications in analyze-string
Links to W3C specifications in asin
Links to W3C specifications in atan
Links to W3C specifications in available-environment-variables
Links to W3C specifications in avg
Links to W3C specifications in base-uri
Links to W3C specifications in boolean
Links to W3C specifications in ceiling
Links to W3C specifications in codepoint-equal
Links to W3C specifications in codepoints-to-string
Links to W3C specifications in collection
Links to W3C specifications in compare
Links to W3C specifications in concat
Links to W3C specifications in contains
Links to W3C specifications in cos
Links to W3C specifications in count
Links to W3C specifications in current
Links to W3C specifications in current-date
Links to W3C specifications in current-dateTime
Links to W3C specifications in current-group
Links to W3C specifications in current-grouping-key
Links to W3C specifications in current-time
Links to W3C specifications in dateTime
Links to W3C specifications in day-from-date
Links to W3C specifications in day-from-dateTime
Links to W3C specifications in days-from-duration
Links to W3C specifications in deep-equal
Links to W3C specifications in default-collation
Links to W3C specifications in distinct-values
Links to W3C specifications in doc
Links to W3C specifications in doc-available
Links to W3C specifications in document
Links to W3C specifications in element-available
Links to W3C specifications in element-with-id
Links to W3C specifications in empty
Links to W3C specifications in encode-for-uri
Links to W3C specifications in ends-with
Links to W3C specifications in environment-variable
Links to W3C specifications in error
Links to W3C specifications in escape-html-uri
Links to W3C specifications in exactly-one
Links to W3C specifications in exists
Links to W3C specifications in exp
Links to W3C specifications in exp10
Links to W3C specifications in false
Links to W3C specifications in filter
Links to W3C specifications in floor
Links to W3C specifications in fold-left
Links to W3C specifications in fold-right
Links to W3C specifications in format-date
Links to W3C specifications in format-dateTime
Links to W3C specifications in format-integer
Links to W3C specifications in format-number
Links to W3C specifications in format-time
Links to W3C specifications in function-arity
Links to W3C specifications in function-available
Links to W3C specifications in function-lookup
Links to W3C specifications in function-name
Links to W3C specifications in generate-id
Links to W3C specifications in has-children
Links to W3C specifications in head
Links to W3C specifications in hours-from-dateTime
Links to W3C specifications in hours-from-duration
Links to W3C specifications in hours-from-time
Links to W3C specifications in id
Links to W3C specifications in idref
Links to W3C specifications in implicit-timezone
Links to W3C specifications in index-of
Links to W3C specifications in innermost
Links to W3C specifications in in-scope-prefixes
Links to W3C specifications in insert-before
Links to W3C specifications in iri-to-uri
Links to W3C specifications in lang
Links to W3C specifications in last
Links to W3C specifications in local-name
Links to W3C specifications in local-name-from-QName
Links to W3C specifications in log
Links to W3C specifications in log10
Links to W3C specifications in lower-case
Links to W3C specifications in map
Links to W3C specifications in map-pairs
Links to W3C specifications in matches
Links to W3C specifications in max
Links to W3C specifications in min
Links to W3C specifications in minutes-from-dateTime
Links to W3C specifications in minutes-from-duration
Links to W3C specifications in minutes-from-time
Links to W3C specifications in month-from-date
Links to W3C specifications in month-from-dateTime
Links to W3C specifications in months-from-duration
Links to W3C specifications in name
Links to W3C specifications in namespace-uri
Links to W3C specifications in namespace-uri-for-prefix
Links to W3C specifications in namespace-uri-from-QName
Links to W3C specifications in nilled
Links to W3C specifications in normalize-space
Links to W3C specifications in normalize-unicode
Links to W3C specifications in not
Links to W3C specifications in number
Links to W3C specifications in one-or-more
Links to W3C specifications in outermost
Links to W3C specifications in parse-json
Links to W3C specifications in parse-xml
Links to W3C specifications in path
Links to W3C specifications in pi
Links to W3C specifications in position
Links to W3C specifications in pow
Links to W3C specifications in prefix-from-QName
Links to W3C specifications in put
Links to W3C specifications in QName
Links to W3C specifications in regex-group
Links to W3C specifications in remove
Links to W3C specifications in replace
Links to W3C specifications in resolve-QName
Links to W3C specifications in resolve-uri
Links to W3C specifications in reverse
Links to W3C specifications in root
Links to W3C specifications in round-half-to-even
Links to W3C specifications in seconds-from-dateTime
Links to W3C specifications in seconds-from-duration
Links to W3C specifications in seconds-from-time
Links to W3C specifications in serialize
Links to W3C specifications in serialize-json
Links to W3C specifications in sin
Links to W3C specifications in sqrt
Links to W3C specifications in starts-with
Links to W3C specifications in static-base-uri
Links to W3C specifications in string
Links to W3C specifications in string-length
Links to W3C specifications in string-to-codepoints
Links to W3C specifications in subsequence
Links to W3C specifications in substring
Links to W3C specifications in substring-after
Links to W3C specifications in substring-before
Links to W3C specifications in sum
Links to W3C specifications in system-property
Links to W3C specifications in tail
Links to W3C specifications in tan
Links to W3C specifications in timezone-from-date
Links to W3C specifications in timezone-from-dateTime
Links to W3C specifications in timezone-from-time
Links to W3C specifications in tokenize
Links to W3C specifications in trace
Links to W3C specifications in translate
Links to W3C specifications in true
Links to W3C specifications in type-available
Links to W3C specifications in unordered
Links to W3C specifications in unparsed-entity-public-id
Links to W3C specifications in unparsed-entity-uri
Links to W3C specifications in unparsed-text
Links to W3C specifications in unparsed-text-available
Links to W3C specifications in upper-case
Links to W3C specifications in uri-collection
Links to W3C specifications in year-from-date
Links to W3C specifications in year-from-dateTime
Links to W3C specifications in years-from-duration
Links to W3C specifications in zero-or-one
Published Algorithms and Specifications
SQL
A Warning about Security (SQL injection)
sql:insert and sql:column in The Saxon SQL Extension
sql:insert and sql:column in The Saxon SQL Extension
sql:update and sql:column in The Saxon SQL Extension
sql:update and sql:column in The Saxon SQL Extension
The Saxon SQL extension in Introduction
SQRT
sqrt($arg as xs:double?) → xs:double?
STANDARDS
START
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string
substring($sourceString as xs:string?, $start as xs:double) → xs:string
STARTINGLOC
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()*
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()*
STARTS-WITH
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean
STATIC
Calling Static Methods in a .NET Class
Calling Static Methods in a Java Class
STATIC-BASE-URI
static-base-uri() → xs:anyURI?
STEPS
STREAM
Processing the nodes returned by saxon:stream()
Using saxon:stream() with saxon:iterate
XQuery example using the saxon:stream pragma
STREAMABLE
STREAMING
How burst-mode streaming works
Streaming in Version 9.2 (2009-08-05)
STRING
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string, $flags as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result) in analyze-string
analyze-string($input as xs:string?, $pattern as xs:string) → element(fn:analyze-string-result) in analyze-string
available-environment-variables() → xs:string*
codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean? in codepoint-equal
codepoint-equal($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:boolean? in codepoint-equal
codepoints-to-string($arg as xs:integer*) → xs:string
collection($arg as xs:string?) → node()*
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?, $collation as xs:string) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer? in compare
compare($comparand1 as xs:string?, $comparand2 as xs:string?) → xs:integer? in compare
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in contains
contains($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in contains
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean
default-collation() → xs:string
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType*
doc($uri as xs:string?) → document-node()?
doc-available($uri as xs:string?) → xs:boolean
element-available($arg as xs:string) → xs:boolean
element-with-id($arg as xs:string*, $node as node()) → element()*
element-with-id($arg as xs:string*) → element()*
encode-for-uri($uri-part as xs:string?) → xs:string in encode-for-uri
encode-for-uri($uri-part as xs:string?) → xs:string in encode-for-uri
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in ends-with
ends-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in ends-with
environment-variable($name as xs:string) → xs:string? in environment-variable
environment-variable($name as xs:string) → xs:string? in environment-variable
error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none
error($code as xs:QName?, $description as xs:string) → none
escape-html-uri($uri as xs:string?) → xs:string in escape-html-uri
escape-html-uri($uri as xs:string?) → xs:string in escape-html-uri
format-date($value as xs:date?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in 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? in 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? in 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? in 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? in format-date
format-date($value as xs:date?, $picture as xs:string) → xs:string? in format-date
format-date($value as xs:date?, $picture as xs:string) → xs:string? in format-date
format-dateTime($value as xs:dateTime?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in 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? in 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? in 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? in 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? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string) → xs:string? in format-dateTime
format-dateTime($value as xs:dateTime?, $picture as xs:string) → xs:string? in format-dateTime
format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string, $language as xs:language) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string) → xs:string in format-integer
format-integer($value as xs:integer?, $picture as xs:string) → xs:string in format-integer
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string, $decimal-format-name as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string) → xs:string in format-number
format-number($value as numeric?, $picture as xs:string) → xs:string in format-number
format-time($value as xs:time?, $picture as xs:string, $language as xs:string?, $calendar as xs:string?, $place as xs:string?) → xs:string? in 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? in 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? in 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? in 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? in format-time
format-time($value as xs:time?, $picture as xs:string) → xs:string? in format-time
format-time($value as xs:time?, $picture as xs:string) → xs:string? in format-time
function-available($function as xs:string, $arity as xs:integer) → xs:boolean
function-available($function as xs:string) → xs:boolean
function-lookup($function as xs:string, $arity as xs:integer) → xs:boolean
generate-id($arg as node()?) → xs:string
id($arg as xs:string*, $node as node()) → element()*
id($arg as xs:string*) → element()*
idref($arg as xs:string*, $node as node()) → node()*
idref($arg as xs:string*) → node()*
in-scope-prefixes($element as element()) → xs:string*
iri-to-uri($iri as xs:string?) → xs:string in iri-to-uri
iri-to-uri($iri as xs:string?) → xs:string in iri-to-uri
lang($testlang as xs:string?, $node as node()) → xs:boolean
lang($testlang as xs:string?) → xs:boolean
local-name($arg as node()?) → xs:string
lower-case($arg as xs:string?) → xs:string in lower-case
lower-case($arg as xs:string?) → xs:string in lower-case
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string) → xs:boolean in matches
matches($input as xs:string?, $pattern as xs:string) → xs:boolean in matches
max($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?
min($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType?
name($arg as node()?) → xs:string
namespace-uri-for-prefix($prefix as xs:string?, $element as element()) → xs:anyURI?
normalize-space($arg as xs:string?) → xs:string in normalize-space
normalize-space($arg as xs:string?) → xs:string in normalize-space
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) → xs:string in normalize-unicode
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) → xs:string in normalize-unicode
normalize-unicode($arg as xs:string?, $normalizationForm as xs:string) → xs:string in normalize-unicode
normalize-unicode($arg as xs:string?) → xs:string in normalize-unicode
normalize-unicode($arg as xs:string?) → xs:string in normalize-unicode
parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped))
parse-json($arg as xs:string) → xs:string in parse-json
parse-json($arg as xs:string) → xs:string in parse-json
parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped)) in parse-xml
parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped)) in parse-xml
parse-xml($arg as xs:string) → document-node(element(*, xs:untyped))
path($arg as node()?) → xs:string?
put($doc as node(), $uri as xs:string) → xs:NCName?
QName($paramURI as xs:string?, $paramQName as xs:string) → xs:QName in QName
QName($paramURI as xs:string?, $paramQName as xs:string) → xs:QName in QName
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string, $flags as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
replace($input as xs:string?, $pattern as xs:string, $replacement as xs:string) → xs:string in replace
resolve-QName($qname as xs:string?, $element as element()) → xs:QName?
resolve-uri($relative as xs:string?, $base as xs:string) → xs:anyURI? in resolve-uri
resolve-uri($relative as xs:string?, $base as xs:string) → xs:anyURI? in resolve-uri
resolve-uri($relative as xs:string?) → xs:anyURI?
serialize($arg as item()*, $options as map(*)) → xs:string
serialize($arg as item()*) → xs:string
serialize($arg as node(), $params as node()*) → xs:string
serialize($arg as node()) → xs:string
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in starts-with
starts-with($arg1 as xs:string?, $arg2 as xs:string?) → xs:boolean in starts-with
string() → xs:string in string
string() → xs:string in string
string($arg as item()?) → xs:string in string
string($arg as item()?) → xs:string in string
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string in string-join
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string in string-join
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string in string-join
string-join($arg1 as xs:string*) → xs:string in string-join
string-join($arg1 as xs:string*) → xs:string in string-join
string-length($arg as xs:string?) → xs:integer
string-to-codepoints($arg as xs:string?) → xs:integer*
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double) → xs:string in substring
substring($sourceString as xs:string?, $start as xs:double) → xs:string in substring
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-after
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-after
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-before
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string in substring-before
system-property($arg as xs:string) → xs:string in system-property
system-property($arg as xs:string) → xs:string in system-property
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string, $flags as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string) → xs:string* in tokenize
tokenize($input as xs:string?, $pattern as xs:string) → xs:string* in tokenize
trace($value as item()*, $label as xs:string) → item()*
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
translate($arg as xs:string?, $mapString as xs:string, $transString as xs:string) → xs:string in translate
type-available($type as xs:string) → xs:boolean
unparsed-entity-public-id() → xs:string
unparsed-entity-uri() → xs:string
unparsed-text($href as xs:string?, $encoding as xs:string) → xs:string? in unparsed-text
unparsed-text($href as xs:string?, $encoding as xs:string) → xs:string? in unparsed-text
unparsed-text($href as xs:string?, $encoding as xs:string) → xs:string? in unparsed-text
unparsed-text($href as xs:string?) → xs:string? in unparsed-text
unparsed-text($href as xs:string?) → xs:string? in unparsed-text
unparsed-text-available($href as xs:string?, $encoding as xs:string) → xs:boolean in unparsed-text-available
unparsed-text-available($href as xs:string?, $encoding as xs:string) → xs:boolean in unparsed-text-available
unparsed-text-available($href as xs:string?) → xs:boolean
unparsed-text-lines($href as xs:string?, $encoding as xs:string) → xs:string* in unparsed-text-lines
unparsed-text-lines($href as xs:string?, $encoding as xs:string) → xs:string* in unparsed-text-lines
unparsed-text-lines($href as xs:string?, $encoding as xs:string) → xs:string* in unparsed-text-lines
unparsed-text-lines($href as xs:string?) → xs:boolean
upper-case($arg as xs:string?) → xs:string in upper-case
upper-case($arg as xs:string?) → xs:string in upper-case
uri-collection($arg as xs:string?) → xs:anyURI*
STRING-JOIN
string-join($arg1 as xs:string*, $arg2 as xs:string) → xs:string
string-join($arg1 as xs:string*) → xs:string
STRING-LENGTH
string-length($arg as xs:string?) → xs:integer
STRING-TO-BASE64BINARY
saxon:string-to-base64Binary()
STRING-TO-CODEPOINTS
string-to-codepoints($arg as xs:string?) → xs:integer*
STRING-TO-HEXBINARY
STRING-TO-UTF8
STRIPPING
Whitespace Stripping in Source Documents
STRIP-SPACE
STRONG
STYLESHEET
STYLESHEETS
SUBSEQUENCE
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()*
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()*
SUBSTRING
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string
substring($sourceString as xs:string?, $start as xs:double) → xs:string
SUBSTRING-AFTER
substring-after($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string
substring-after($arg1 as xs:string?, $arg2 as xs:string?) → xs:string
SUBSTRING-BEFORE
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) → xs:string
substring-before($arg1 as xs:string?, $arg2 as xs:string?) → xs:string
SUBTRACTION
SUM
sum($arg as xs:anyAtomicType*, $zero as xs:anyAtomicType?) → xs:anyAtomicType?
sum($arg as xs:anyAtomicType*) → xs:anyAtomicType
SUPPLY-SOURCE-LOCATOR
The saxon:supply-source-locator attribute
SUPPORT
Technical Support in About Saxon
technical support in Introduction
SUPPORTED
SUPPRESS-INDENTATION
The saxon:suppress-indentation attribute
SWEDISH
SYNTAX
SYSTEM
Changes to system programming interfaces
SYSTEM-ID
SYSTEM-PROPERTY
system-property($arg as xs:string) → xs:string