Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova MapForce 2020 Basic Edition

In diesem Kapitel werden die vordefinierten Funktionen, die im MapForce-Fenster "Bibliotheken" zur Verfügung stehen, nach Bibliothek geordnet, beschrieben.

 

 

Anmerkungen

Welche Funktionsbibliotheken im Fenster "Bibliotheken" zur verfügbar sind, hängt von der ausgewählten Transformationssprache ab. Nähere Informationen dazu finden Sie in den unten stehenden Tabellen.

Für XQuery, C#, C++, Java und Built-In wird die MapForce Professional oder Enterprise Edition benötigt.

Einige XPath 2.0-Funktionen im Zusammenhang mit Sequenzen stehen derzeit nicht zur Verfügung.

 

Die nachstehenden Tabellen enthalten, nach Bibliothek gruppiert, eine Liste der in den einzelnen Sprachen unterstützten Funktionen.

 

core | aggregate functions (Aggregatfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

avg

 

bullet

bullet

bullet

bullet

bullet

bullet

count

bullet

bullet

bullet

bullet

bullet

bullet

bullet

max

 

bullet

bullet

bullet

bullet

bullet

bullet

max-string

 

bullet

bullet

bullet

bullet

bullet

bullet

min

 

bullet

bullet

bullet

bullet

bullet

bullet

min-string

 

bullet

bullet

bullet

bullet

bullet

bullet

string-join

 

bullet

bullet

bullet

bullet

bullet

bullet

sum

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | conversion functions (Konvertierungsfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

boolean

bullet

bullet

bullet

bullet

bullet

bullet

bullet

format-date

 

bullet

 

bullet

bullet

bullet

bullet

format-dateTime

 

bullet

 

bullet

bullet

bullet

bullet

format-number

bullet

bullet

 

bullet

bullet

bullet

bullet

format-time

 

bullet

 

bullet

bullet

bullet

bullet

number

bullet

bullet

bullet

bullet

bullet

bullet

bullet

parse-date

 

 

 

bullet

bullet

bullet

bullet

parse-dateTime

 

 

 

bullet

bullet

bullet

bullet

parse-number

 

 

 

bullet

bullet

bullet

bullet

parse-time

 

 

 

bullet

bullet

bullet

bullet

string

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | file path functions (Dateipfadfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

get-fileext

bullet

bullet

bullet

bullet

bullet

bullet

bullet

get-folder

bullet

bullet

bullet

bullet

bullet

bullet

bullet

main-mfd-filepath

bullet

bullet

bullet

bullet

bullet

bullet

bullet

mfd-filepath

bullet

bullet

bullet

bullet

bullet

bullet

bullet

remove-fileext

bullet

bullet

bullet

bullet

bullet

bullet

bullet

remove-folder

bullet

bullet

bullet

bullet

bullet

bullet

bullet

replace-fileext

bullet

bullet

bullet

bullet

bullet

bullet

bullet

resolve-filepath

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | generator functions (Generierungsfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

auto-number

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | logical functions (logische Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

equal

bullet

bullet

bullet

bullet

bullet

bullet

bullet

equal-or-greater

bullet

bullet

bullet

bullet

bullet

bullet

bullet

equal-or-less

bullet

bullet

bullet

bullet

bullet

bullet

bullet

greater

bullet

bullet

bullet

bullet

bullet

bullet

bullet

less

bullet

bullet

bullet

bullet

bullet

bullet

bullet

logical-and

bullet

bullet

bullet

bullet

bullet

bullet

bullet

logical-not

bullet

bullet

bullet

bullet

bullet

bullet

bullet

logical-or

bullet

bullet

bullet

bullet

bullet

bullet

bullet

not-equal

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | math functions (mathematische Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

add

bullet

bullet

bullet

bullet

bullet

bullet

bullet

ceiling

bullet

bullet

bullet

bullet

bullet

bullet

bullet

divide

bullet

bullet

bullet

bullet

bullet

bullet

bullet

floor

bullet

bullet

bullet

bullet

bullet

bullet

bullet

modulus

bullet

bullet

bullet

bullet

bullet

bullet

bullet

multiply

bullet

bullet

bullet

bullet

bullet

bullet

bullet

round

bullet

bullet

bullet

bullet

bullet

bullet

bullet

round-precision

 

 

 

bullet

bullet

bullet

bullet

subtract

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | node functions (Node-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

is-xsi-nil

bullet

bullet

bullet

bullet

bullet

bullet

bullet

local-name

bullet

bullet

bullet

bullet

bullet

bullet

bullet

node-name

 

bullet

bullet

bullet

bullet

bullet

bullet

set-xsi-nil

 

bullet

bullet

bullet

bullet

bullet

bullet

static-node-annotation

bullet

bullet

bullet

bullet

bullet

bullet

bullet

static-node-name

bullet

bullet

bullet

bullet

bullet

bullet

bullet

substitute-missing-with-xsi-nil

 

bullet

bullet

bullet

bullet

bullet

bullet

 

core | QName functions (QName-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

QName

 

bullet

bullet

bullet

bullet

bullet

bullet

local-name-from-QName

 

bullet

bullet

bullet

bullet

bullet

bullet

namespace-uri-from-QName

 

bullet

bullet

bullet

bullet

bullet

bullet

 

core | sequence functions (Sequenzfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

distinct-values

 

bullet

bullet

bullet

bullet

bullet

bullet

exists

bullet

bullet

bullet

bullet

bullet

bullet

bullet

first-items

 

bullet

bullet

bullet

bullet

bullet

bullet

generate-sequence

 

bullet

bullet

bullet

bullet

bullet

bullet

group-adjacent

 

bullet

 

bullet

bullet

bullet

bullet

group-by

 

bullet

 

bullet

bullet

bullet

bullet

group-ending-with

 

bullet

 

bullet

bullet

bullet

bullet

group-into-blocks

 

bullet

 

bullet

bullet

bullet

bullet

group-starting-with

 

bullet

 

bullet

bullet

bullet

bullet

item-at

 

bullet

bullet

bullet

bullet

bullet

bullet

items-from-till

 

bullet

bullet

bullet

bullet

bullet

bullet

last-items

 

bullet

bullet

bullet

bullet

bullet

bullet

not-exists

bullet

bullet

bullet

bullet

bullet

bullet

bullet

position

bullet

bullet

bullet

bullet

bullet

bullet

bullet

replicate-item

 

bullet

bullet

bullet

bullet

bullet

bullet

replicate-sequence

 

bullet

bullet

bullet

bullet

bullet

bullet

set-empty

 

bullet

bullet

bullet

bullet

bullet

bullet

skip-first-items

 

bullet

bullet

bullet

bullet

bullet

bullet

substitute-missing

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

core | string functions (String-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

char-from-code

 

bullet

bullet

bullet

bullet

bullet

bullet

code-from-char

 

bullet

bullet

bullet

bullet

bullet

bullet

concat

bullet

bullet

bullet

bullet

bullet

bullet

bullet

contains

bullet

bullet

bullet

bullet

bullet

bullet

bullet

normalize-space

bullet

bullet

bullet

bullet

bullet

bullet

bullet

starts-with

bullet

bullet

bullet

bullet

bullet

bullet

bullet

string-length

bullet

bullet

bullet

bullet

bullet

bullet

bullet

substring

bullet

bullet

bullet

bullet

bullet

bullet

bullet

substring-after

bullet

bullet

bullet

bullet

bullet

bullet

bullet

substring-before

bullet

bullet

bullet

bullet

bullet

bullet

bullet

tokenize

 

bullet

bullet

bullet

bullet

bullet

bullet

tokenize-by-length

 

bullet

bullet

bullet

bullet

bullet

bullet

tokenize-regexp

 

bullet

bullet

bullet

bullet

bullet

bullet

translate

bullet

bullet

bullet

bullet

bullet

bullet

bullet

 

xpath2 | accessors (Accessor-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

base-uri

 

bullet

bullet

 

 

 

 

node-name

 

bullet

bullet

 

 

 

 

string

 

bullet

bullet

 

 

 

 

 

xpath2 | anyURI functions (anyURI-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

resolve-uri

 

bullet

bullet

 

 

 

 

 

xpath2 | boolean functions (Boolesche Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

false

 

bullet

bullet

 

 

 

 

true

 

bullet

bullet

 

 

 

 

 

xpath2 | constructors (Konstruktoren)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

xs:ENTITY

 

bullet

bullet

 

 

 

 

xs:ID

 

bullet

bullet

 

 

 

 

xs:IDREF

 

bullet

bullet

 

 

 

 

xs:NCName

 

bullet

bullet

 

 

 

 

xs:NMTOKEN

 

bullet

bullet

 

 

 

 

xs:Name

 

bullet

bullet

 

 

 

 

xs:QName

 

bullet

bullet

 

 

 

 

xs:anyURI

 

bullet

bullet

 

 

 

 

xs:base64Binary

 

bullet

bullet

 

 

 

 

xs:boolean

 

bullet

bullet

 

 

 

 

xs:byte

 

bullet

bullet

 

 

 

 

xs:date

 

bullet

bullet

 

 

 

 

xs:dateTime

 

bullet

bullet

 

 

 

 

xs:dayTimeDuration

 

bullet

bullet

 

 

 

 

xs:decimal

 

bullet

bullet

 

 

 

 

xs:double

 

bullet

bullet

 

 

 

 

xs:duration

 

bullet

bullet

 

 

 

 

xs:float

 

bullet

bullet

 

 

 

 

xs:gDay

 

bullet

bullet

 

 

 

 

xs:gMonth

 

bullet

bullet

 

 

 

 

xs:gMonthDay

 

bullet

bullet

 

 

 

 

xs:gYear

 

bullet

bullet

 

 

 

 

xs:gYearMonth

 

bullet

bullet

 

 

 

 

xs:hexBinary

 

bullet

bullet

 

 

 

 

xs:int

 

bullet

bullet

 

 

 

 

xs:integer

 

bullet

bullet

 

 

 

 

xs:language

 

bullet

bullet

 

 

 

 

xs:long

 

bullet

bullet

 

 

 

 

xs:negativeInteger

 

bullet

bullet

 

 

 

 

xs:nonNegativeInteger

 

bullet

bullet

 

 

 

 

xs:nonPositiveInteger

 

bullet

bullet

 

 

 

 

xs:normalizedString

 

bullet

bullet

 

 

 

 

xs:positiveInteger

 

bullet

bullet

 

 

 

 

xs:short

 

bullet

bullet

 

 

 

 

xs:string

 

bullet

bullet

 

 

 

 

xs:time

 

bullet

bullet

 

 

 

 

xs:token

 

bullet

bullet

 

 

 

 

xs:unsignedByte

 

bullet

bullet

 

 

 

 

xs:unsignedInt

 

bullet

bullet

 

 

 

 

xs:unsignedLong

 

bullet

bullet

 

 

 

 

xs:unsignedShort

 

bullet

bullet

 

 

 

 

xs:untypedAtomic

 

bullet

bullet

 

 

 

 

xs:yearMonthDuration

 

bullet

bullet

 

 

 

 

 

xpath2 | context functions (Kontextfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

current-date

 

bullet

bullet

 

 

 

 

current-dateTime

 

bullet

bullet

 

 

 

 

current-time

 

bullet

bullet

 

 

 

 

default-collation

 

bullet

bullet

 

 

 

 

implicit-timezone

 

bullet

bullet

 

 

 

 

last

 

bullet

bullet

 

 

 

 

 

xpath2 | durations, date and time functions (Zeitdauer-, Datums- und Uhrzeitfunktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

adjust-date-to-timezone

 

bullet

bullet

 

 

 

 

adjust-date-to-timezone

 

bullet

bullet

 

 

 

 

adjust-dateTime-to-timezone

 

bullet

bullet

 

 

 

 

adjust-dateTime-to-timezone

 

bullet

bullet

 

 

 

 

adjust-time-to-timezone

 

bullet

bullet

 

 

 

 

adjust-time-to-timezone

 

bullet

bullet

 

 

 

 

day-from-date

 

bullet

bullet

 

 

 

 

day-from-dateTime

 

bullet

bullet

 

 

 

 

days-from-duration

 

bullet

bullet

 

 

 

 

hours-from-dateTime

 

bullet

bullet

 

 

 

 

hours-from-duration

 

bullet

bullet

 

 

 

 

hours-from-time

 

bullet

bullet

 

 

 

 

minutes-from-dateTime

 

bullet

bullet

 

 

 

 

minutes-from-duration

 

bullet

bullet

 

 

 

 

minutes-from-time

 

bullet

bullet

 

 

 

 

month-from-date

 

bullet

bullet

 

 

 

 

month-from-dateTime

 

bullet

bullet

 

 

 

 

months-from-duration

 

bullet

bullet

 

 

 

 

seconds-from-dateTime

 

bullet

bullet

 

 

 

 

seconds-from-duration

 

bullet

bullet

 

 

 

 

seconds-from-time

 

bullet

bullet

 

 

 

 

subtract-dateTimes

 

bullet

bullet

 

 

 

 

subtract-dates

 

bullet

bullet

 

 

 

 

subtract-times

 

bullet

bullet

 

 

 

 

timezone-from-date

 

bullet

bullet

 

 

 

 

timezone-from-dateTime

 

bullet

bullet

 

 

 

 

timezone-from-time

 

bullet

bullet

 

 

 

 

year-from-date

 

bullet

bullet

 

 

 

 

year-from-dateTime

 

bullet

bullet

 

 

 

 

years-from-duration

 

bullet

bullet

 

 

 

 

 

xpath2 | node functions (Node-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

lang

 

bullet

bullet

 

 

 

 

local-name

 

bullet

bullet

 

 

 

 

name

 

bullet

bullet

 

 

 

 

namespace-uri

 

bullet

bullet

 

 

 

 

number

 

bullet

bullet

 

 

 

 

 

xpath2 | numeric functions (numerische Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

abs

 

bullet

bullet

 

 

 

 

round-half-to-even

 

bullet

bullet

 

 

 

 

 

xpath2 | string functions (String-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

codepoints-to-string

 

bullet

bullet

 

 

 

 

compare

 

bullet

bullet

 

 

 

 

ends-with

 

bullet

bullet

 

 

 

 

lower-case

 

bullet

bullet

 

 

 

 

matches

 

bullet

bullet

 

 

 

 

normalize-unicode

 

bullet

bullet

 

 

 

 

replace

 

bullet

bullet

 

 

 

 

starts-with

 

bullet

bullet

 

 

 

 

string-to-codepoints

 

bullet

bullet

 

 

 

 

substring-after

 

bullet

bullet

 

 

 

 

substring-before

 

bullet

bullet

 

 

 

 

upper-case

 

bullet

bullet

 

 

 

 

 

xslt10 | xpath functions (XPath-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

lang

bullet

 

 

 

 

 

 

last

bullet

 

 

 

 

 

 

local-name

bullet

bullet

 

 

 

 

 

name

bullet

bullet

 

 

 

 

 

namespace-uri

bullet

bullet

 

 

 

 

 

position

bullet

 

 

 

 

 

 

 

xslt10 | xslt functions (XSLT-Funktionen)

Funktion

XSLT 1.0

XSLT 2.0

XQuery 1.0

C#

C++

Java

Built-In

current

bullet

 

 

 

 

 

 

document

bullet

 

 

 

 

 

 

element-available

bullet

 

 

 

 

 

 

function-available

bullet

 

 

 

 

 

 

generate-id

bullet

bullet

 

 

 

 

 

system-property

bullet

bullet

 

 

 

 

 

unparsed-entity-uri

bullet

 

 

 

 

 

 

© 2019 Altova GmbH