Saxonica: XSLT and XQuery Processing: D
saxonica.com

D

DANISH

Danish

DATA

data

data()

data() → xs:anyAtomicType*

data($arg as item()*) → xs:anyAtomicType*

DATE

adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date? in adjust-date-to-timezone

adjust-date-to-timezone($arg as xs:date?, $timezone as xs:dayTimeDuration?) → xs:date? in adjust-date-to-timezone

adjust-date-to-timezone($arg as xs:date?) → xs:date? in adjust-date-to-timezone

adjust-date-to-timezone($arg as xs:date?) → xs:date? in adjust-date-to-timezone

current-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, $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?

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

Localizing numbers and dates

DATETIME

adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime in adjust-dateTime-to-timezone

adjust-dateTime-to-timezone($arg as xs:dateTime?, $timezone as xs:dayTimeDuration?) → xs:dateTime in adjust-dateTime-to-timezone

adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime in adjust-dateTime-to-timezone

adjust-dateTime-to-timezone($arg as xs:dateTime?) → xs:dateTime in adjust-dateTime-to-timezone

dateTime

dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime? in dateTime

dateTime($arg1 as xs:date?, $arg2 as xs:time?) → xs:dateTime? in dateTime

day-from-dateTime($arg as xs:dateTime?) → xs:integer?

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?

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

day-from-date($arg as xs:date?) → xs:integer?

DAY-FROM-DATETIME

day-from-dateTime

day-from-dateTime($arg as xs:dateTime?) → xs:integer?

DAYS-FROM-DURATION

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?

DEBUG

DEBUG_BYTE_CODE

DEBUGGERS

Commercial Editors and Debuggers

DEBUGGING

debugging in Writing reflexive extension functions in Java

debugging in Writing reflexive extension functions for .NET

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

saxon:decimal-divide()

DECIMAL-FORMAT

xsl:decimal-format

DECIMAL-FORMAT-NAME

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

DECLARE

declare option saxon:allow-cycles

declare option saxon:default

declare option saxon:memo-function

declare option saxon:output

DECODER

A2 Base64 Encoder/Decoder

DECOMPOSITION

decomposition

DEEP-EQUAL

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

saxon:deep-equal()

DEFAULT

declare option saxon:default

DEFAULT-COLLATION

default-collation

default-collation() → xs:string

DEFAULTS

Expansion of attribute and element defaults

DELETE

sql:delete

DEPENDENCY

JDK 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

Diagnostics

Diagnostics and Tracing

DIFFERENCE

Set difference and intersection

DIRECTORIES

Processing directories

DISCARD-DOCUMENT

saxon:discard-document()

DISPLAY

DISPLAY_BYTE_CODE

DISTINCT-VALUES

distinct-values

distinct-values($arg as xs:anyAtomicType*, $collation as xs:string) → xs:anyAtomicType*

distinct-values($arg as xs:anyAtomicType*) → xs:anyAtomicType*

DIVISION

Multiplication and division

DOC

doc

doc($uri as xs:string?) → document-node()?

put($doc as node(), $uri as xs:string) → xs:NCName?

DOC-AVAILABLE

doc-available

doc-available($uri as xs:string?) → xs:boolean

DOCTYPE

saxon:doctype

DOCTYPE-PUBLIC

doctype-public

DOCTYPE-SYSTEM

doctype-system

DOCUMENT

Building a Source Document from an application

document

document($uri as item()*, $base as node()*) → node()*

document($uri as item()*) → node()*

Document Projection in Optimization

Document Projection in Handling Source Documents

xsl:document

DOCUMENTATION

XQuery Documentation

DOCUMENT-NODE

doc($uri as xs:string?) → document-node()?

parse-json($arg as xs:string, $options as map(*)) → document-node(element(*, xs:untyped))

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

Controlling Parsing of Source Documents

Handling Source Documents

Handling Source Documents

Preloading shared reference documents

Reading source documents

Reading source documents partially

Source Documents on the Command Line

Streaming of Large Documents

Validation of Source Documents

Whitespace Stripping in Source Documents

DOCUMENT-URI

document-uri

document-uri()

document-uri() → xs:anyURI?

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? in acos

acos($arg as xs:double?) → xs:double? in acos

asin($arg as xs:double?) → xs:double? in asin

asin($arg as xs:double?) → xs:double? in asin

atan($arg as xs:double?) → xs:double? in atan

atan($arg as xs:double?) → xs:double? in atan

cos($θ as xs:double?) → xs:double? in cos

cos($θ as xs:double?) → xs:double? in cos

exp($arg1 as xs:double?, $arg2 as numeric) → xs:double in pow

exp($arg1 as xs:double?, $arg2 as numeric) → xs:double in pow

exp($arg as xs:double) → xs:double in exp

exp($arg as xs:double) → xs:double in exp

exp10($arg as xs:double) → xs:double in exp10

exp10($arg as xs:double) → xs:double in exp10

log($arg as xs:double?) → xs:double? in log

log($arg as xs:double?) → xs:double? in log

log10($arg as xs:double?) → xs:double? in log10

log10($arg as xs:double?) → xs:double? in log10

number() → xs:double

number($arg as xs:anyAtomicType?) → xs:double

pi() → xs:double

sin($θ as xs:double?) → xs:double? in sin

sin($θ as xs:double?) → xs:double? in sin

sqrt($arg as xs:double?) → xs:double? in sqrt

sqrt($arg as xs:double?) → xs:double? in sqrt

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()*

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

tan($θ as xs:double?) → xs:double? in tan

tan($θ as xs:double?) → xs:double? in tan

DOUBLE-SPACE

The saxon:double-space attribute

DTDS

References to W3C DTDs

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?

DUTCH

Dutch

DYNAMIC

Tips for Dynamic Loading in .NET"

Next