DATA
data($arg as item()*) → xs:anyAtomicType*
DATE
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date?
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date?
adjust-date-to-timezone($arg as xs:date?) → xs:date?
adjust-date-to-timezone($arg as xs:date?) → xs:date?
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime?
day-from-date($arg as xs:date?) → xs:integer?
format-date($value as xs:date?, $picture as xs:string) → xs:string?
month-from-date($arg as xs:date?) → xs:integer?
timezone-from-date($arg as xs:date?) → xs:dayTimeDuration?
year-from-date($arg as xs:date?) → xs:integer?
DATES
DATETIME
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime
adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime
adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime?
dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime?
day-from-dateTime($arg as xs:dateTime?) → xs:integer?
format-dateTime($value as xs:dateTime?, $picture as xs:string) → xs:string?
hours-from-dateTime($arg as xs:dateTime?) → xs:integer?
minutes-from-dateTime($arg as xs:dateTime?) → xs:integer?
month-from-dateTime($arg as xs:dateTime?) → xs:integer?
seconds-from-dateTime($arg as xs:dateTime?) → xs:decimal?
timezone-from-dateTime($arg as xs:dateTime?) → xs:dayTimeDuration?
year-from-dateTime($arg as xs:dateTime?) → xs:integer?
DATETIMESTAMP
current-dateTime() → xs:dateTimeStamp
DAY-FROM-DATE
day-from-date($arg as xs:date?) → xs:integer?
DAY-FROM-DATETIME
day-from-dateTime($arg as xs:dateTime?) → xs:integer?
DAYS-FROM-DURATION
days-from-duration($arg as xs:duration?) → xs:integer?
DAYTIMEDURATION
adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime
adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date?
adjust-time-to-timezone($arg as xs:time?, $timezone as xs:dayTimeDuration?) → xs:time?
implicit-timezone() → xs:dayTimeDuration
timezone-from-date($arg as xs:date?) → xs:dayTimeDuration?
timezone-from-dateTime($arg as xs:dateTime?) → xs:dayTimeDuration?
timezone-from-time($arg as xs:time?) → xs:dayTimeDuration?
DEBUGGERS
Commercial Editors and Debuggers
DEBUGGING
DECIMAL
seconds-from-dateTime($arg as xs:dateTime?) → xs:decimal?
seconds-from-duration($arg as xs:duration?) → xs:decimal?
seconds-from-time($arg as xs:time?) → xs:decimal?
DECIMAL-DIVIDE
DECIMAL-FORMAT
DECIMAL-FORMAT-NAME
DECLARE
declare option saxon:allow-cycles
declare option saxon:memo-function
DECLARING
Declaring the Initial Context Item
DECODER
DEEP-EQUAL
deep-equal($parameter1 as item()*, $parameter2 as item()*, $collation as xs:string) → xs:boolean
deep-equal($parameter1 as item()*, $parameter2 as item()*) → xs:boolean
DEFAULT
DEFAULT-COLLATION
default-collation() → xs:string
DEFAULTS
Expansion of attribute and element defaults
DELETE
DEPENDENCY
DESCRIPTION
error($code as xs:QName?, $description as xs:string, $error-object as item()*) → none
error($code as xs:QName?, $description as xs:string) → none
DIAGNOSTICS
DIFFERENCE
Set difference and intersection
DIRECTORIES
DISCARD-DOCUMENT
DISTINCT-VALUES
distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType*
distinct-values($arg as xs:anyAtomicType*) → xs:anyAtomicType*
DIVISION
DOC
doc($uri as xs:string?) → document-node()?
DOC-AVAILABLE
doc-available($uri as xs:string?) → xs:boolean
DOCTYPE
DOCTYPE-PUBLIC
DOCTYPE-SYSTEM
DOCUMENT
Building a Source Document from an application
document($uri as item()*, $base as node()*) → node()*
document($uri as item()*) → node()*
DOCUMENTATION
DOCUMENT-NODE
doc($uri as xs:string?) → document-node()?
parse-xml($arg as xs:string, $baseURI as xs:string) → document-node(element(*, xs:untyped))
parse-xml($arg as xs:string) → document-node(element(*, xs:untyped))
DOCUMENTS
Preloading shared reference documents
Reading source documents partially
Source Documents on the Command Line
Validation of Source Documents
Whitespace Stripping in Source Documents
DOCUMENT-URI
document-uri($arg as node()?) → xs:anyURI?
DOM
Third-party Object Models: DOM, JDOM, XOM, and DOM4J
DOM4J
Third-party Object Models: DOM, JDOM, XOM, and DOM4J
DOUBLE
acos($arg as xs:double?) → xs:double?
acos($arg as xs:double?) → xs:double?
asin($arg as xs:double?) → xs:double?
asin($arg as xs:double?) → xs:double?
atan($arg as xs:double?) → xs:double?
atan($arg as xs:double?) → xs:double?
cos($θ as xs:double?) → xs:double?
cos($θ as xs:double?) → xs:double?
number($arg as xs:anyAtomicType?) → xs:double
sin($θ as xs:double?) → xs:double?
sin($θ as xs:double?) → xs:double?
sqrt($arg as xs:double?) → xs:double?
sqrt($arg as xs:double?) → xs:double?
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()*
subsequence($sourceSeq as item()*, $startingLoc as xs:double, $length as xs:double) → item()*
subsequence($sourceSeq as item()*, $startingLoc as xs:double) → item()*
substring($sourceString as xs:string?, $start as xs:double, $length as xs:double) → xs:string
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
tan($θ as xs:double?) → xs:double?
tan($θ as xs:double?) → xs:double?
DOUBLE-SPACE
The saxon:double-space attribute
DURATION
days-from-duration($arg as xs:duration?) → xs:integer?
hours-from-duration($arg as xs:duration?) → xs:integer?
minutes-from-duration($arg as xs:duration?) → xs:integer?
months-from-duration($arg as xs:duration?) → xs:integer?
seconds-from-duration($arg as xs:duration?) → xs:decimal?
years-from-duration($arg as xs:duration?) → xs:integer?
DYNAMIC
Tips for Dynamic Loading in .NET"