## xs:string Server Expression

A server expression that returns a value of (or implicitly castable to) the xs:string server type. For all server types, see the Server Expression Type Hierarchy.

### Cast With

Server Return Type | Server Function | Java Doc
--- | --- | ---
xs:string? | xs:string(item arg1?) | java

### Supertypes

plan:group-concat-option

### Parameter Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
xs:string? | cts:part-of-speech(xs:string token) | java | server
xs:string* | cts:stem(xs:string text, xs:string language?, xs:string partOfSpeech?) | java | server
xs:string* | cts:tokenize(xs:string text, xs:string language?, xs:string field?) | java | server
cts:query | cts:and-query(cts:query queries*, xs:string options*) | java | server
cts:query | cts:collection-query(xs:string uris*) | java | server
cts:query | cts:column-range-query(xs:string schema, xs:string view, xs:string column, xs:anyAtomicType value*, xs:string operator?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:directory-query(xs:string uris*, xs:string depth?) | java | server
cts:query | cts:document-format-query(xs:string format) | java | server
cts:query | cts:document-permission-query(xs:string role, xs:string capability) | java | server
cts:query | cts:document-query(xs:string uris*) | java | server
cts:query | cts:element-attribute-pair-geospatial-query(xs:QName element-name*, xs:QName latitude-name*, xs:QName longitude-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-attribute-range-query(xs:QName element-name*, xs:QName attribute-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-attribute-value-query(xs:QName element-name*, xs:QName attribute-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-attribute-word-query(xs:QName element-name*, xs:QName attribute-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-child-geospatial-query(xs:QName element-name*, xs:QName child-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-geospatial-query(xs:QName element-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-pair-geospatial-query(xs:QName element-name*, xs:QName latitude-name*, xs:QName longitude-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-range-query(xs:QName element-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-value-query(xs:QName element-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-word-query(xs:QName element-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:field-range-query(xs:string field-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:field-value-query(xs:string field-name*, xs:anyAtomicType text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:field-word-query(xs:string field-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:geospatial-region-query(cts:reference reference*, xs:string operation, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-child-geospatial-query(xs:string property-name*, xs:string child-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-geospatial-query(xs:string property-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-pair-geospatial-query(xs:string property-name*, xs:string latitude-name*, xs:string longitude-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-range-query(xs:string property-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-scope-query(xs:string property-name*, cts:query query) | java | server
cts:query | cts:json-property-value-query(xs:string property-name*, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-word-query(xs:string property-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:lsqt-query(xs:string temporal-collection, xs:dateTime timestamp?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:near-query(cts:query queries*, xs:double distance?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:or-query(cts:query queries*, xs:string options*) | java | server
cts:query | cts:path-geospatial-query(xs:string path-expression*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:path-range-query(xs:string path-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:period-compare-query(xs:string axis-1, xs:string operator, xs:string axis-2, xs:string options*) | java | server
cts:query | cts:period-range-query(xs:string axis*, xs:string operator, cts:period period*, xs:string options*) | java | server
cts:query | cts:range-query(cts:reference index*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:triple-range-query(xs:anyAtomicType subject*, xs:anyAtomicType predicate*, xs:anyAtomicType object*, xs:string operator*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:word-query(xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:reference | cts:collection-reference(xs:string options*) | java | server
cts:reference | cts:element-attribute-reference(xs:QName element, xs:QName attribute, xs:string options*) | java | server
cts:reference | cts:element-reference(xs:QName element, xs:string options*) | java | server
cts:reference | cts:field-reference(xs:string field, xs:string options*) | java | server
cts:reference | cts:json-property-reference(xs:string property, xs:string options*) | java | server
cts:reference | cts:geospatial-path-reference(xs:string path-expression, xs:string options*, map:map map?) | java | server
cts:reference | cts:geospatial-region-path-reference(xs:string path-expression, xs:string options*, map:map namespaces?, xs:integer geohash-precision?, xs:string units*, xs:string invalid-values*) | java | server
cts:reference | cts:path-reference(xs:string path-expression, xs:string options*, map:map map?) | java | server
element-node | fn:analyze-string(xs:string in?, xs:string regex, xs:string flags) | java | server
xs:boolean? | fn:codepoint-equal(xs:string comparand1?, xs:string comparand2?) | java | server
xs:integer? | fn:compare(xs:string comparand1?, xs:string comparand2?, xs:string collation) | java | server
xs:boolean | fn:contains(xs:string parameter1?, xs:string parameter2?, xs:string collation) | java | server
xs:boolean? | fn:deep-equal(item parameter1*, item parameter2*, xs:string collation) | java | server
xs:anyAtomicType* | fn:distinct-values(xs:anyAtomicType arg*, xs:string collation) | java | server
xs:string | fn:encode-for-uri(xs:string uri-part?) | java | server
xs:boolean | fn:ends-with(xs:string parameter1?, xs:string parameter2?, xs:string collation) | java | server
xs:string | fn:escape-html-uri(xs:string uri-part?) | java | server
xs:string | fn:format-date(xs:date value?, xs:string picture, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:string | fn:format-dateTime(xs:dateTime value?, xs:string picture, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:string | fn:format-number(xs:numeric value*, xs:string picture, xs:string decimal-format-name) | java | server
xs:string | fn:format-time(xs:time value?, xs:string picture, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:integer* | fn:index-of(xs:anyAtomicType seqParam*, xs:anyAtomicType srchParam, xs:string collationLiteral) | java | server
xs:string | fn:iri-to-uri(xs:string uri-part?) | java | server
xs:boolean | fn:lang(xs:string testlang?, node node?) | java | server
xs:string? | fn:lower-case(xs:string string?) | java | server
xs:boolean? | fn:matches(xs:string input?, xs:string pattern, xs:string flags) | java | server
xs:anyAtomicType? | fn:max(xs:anyAtomicType arg*, xs:string collation) | java | server
xs:anyAtomicType? | fn:min(xs:anyAtomicType arg*, xs:string collation) | java | server
xs:anyURI? | fn:namespace-uri-for-prefix(xs:string prefix?, element-node element) | java | server
xs:string? | fn:normalize-space(xs:string input?) | java | server
xs:string? | fn:normalize-unicode(xs:string arg?, xs:string normalizationForm) | java | server
xs:QName | fn:QName(xs:string paramURI?, xs:string paramQName) | java | server
xs:string? | fn:replace(xs:string input?, xs:string pattern, xs:string replacement, xs:string flags) | java | server
xs:QName? | fn:resolve-QName(xs:string qname?, element-node element) | java | server
xs:anyURI? | fn:resolve-uri(xs:string relative?, xs:string base) | java | server
xs:boolean | fn:starts-with(xs:string parameter1?, xs:string parameter2?, xs:string collation) | java | server
xs:string | fn:string-join(xs:string parameter1*, xs:string parameter2) | java | server
xs:integer? | fn:string-length(xs:string sourceString?) | java | server
xs:integer* | fn:string-to-codepoints(xs:string arg?) | java | server
xs:string | fn:substring(xs:string sourceString?, xs:numeric startingLoc, xs:numeric length) | java | server
xs:string? | fn:substring-after(xs:string input?, xs:string after?, xs:string collation) | java | server
xs:string? | fn:substring-before(xs:string input?, xs:string before?, xs:string collation) | java | server
xs:string* | fn:tokenize(xs:string input?, xs:string pattern, xs:string flags) | java | server
xs:string? | fn:translate(xs:string src?, xs:string mapString, xs:string transString) | java | server
xs:string? | fn:upper-case(xs:string string?) | java | server
cts:point | geo:approx-center(cts:region region, xs:string options*) | java | server
cts:point | geo:arc-intersection(cts:point p1, cts:point p2, cts:point q1, cts:point q2, xs:string options*) | java | server
xs:double | geo:bearing(cts:point p1, cts:point p2, xs:string options*) | java | server
cts:box* | geo:bounding-boxes(cts:region region, xs:string options*) | java | server
xs:boolean | geo:box-intersects(cts:box box, cts:region region*, xs:string options*) | java | server
xs:boolean | geo:circle-intersects(cts:circle circle, cts:region region*, xs:string options*) | java | server
cts:polygon | geo:circle-polygon(cts:circle circle, xs:double arc-tolerance, xs:string options*) | java | server
xs:boolean | geo:contains(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:integer | geo:count-distinct-vertices(cts:region region, xs:string options*) | java | server
xs:boolean | geo:covered-by(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:boolean | geo:covers(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:boolean | geo:crosses(cts:region region-1, cts:region region-2, xs:string options*) | java | server
cts:point | geo:destination(cts:point p, xs:double bearing, xs:double distance, xs:string options*) | java | server
xs:boolean | geo:disjoint(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:double | geo:distance(cts:point p1, cts:point p2, xs:string options*) | java | server
xs:double | geo:distance-convert(xs:double distance, xs:string unit1*, xs:string unit2*) | java | server
cts:polygon | geo:ellipse-polygon(cts:point center*, xs:double semi-major-axis, xs:double semi-minor-axis, xs:double azimuth, xs:double arc-tolerance, xs:string options*) | java | server
xs:boolean | geo:equals(cts:region region-1, cts:region region-2, xs:string options*) | java | server
cts:box | geo:geohash-decode(xs:string hash) | java | server
cts:point | geo:geohash-decode-point(xs:string hash) | java | server
xs:string* | geo:geohash-encode(cts:region region, xs:integer geohash-precision?, xs:string options*) | java | server
map:map | geo:geohash-neighbors(xs:string hash) | java | server
xs:string* | geo:geohash-subhashes(xs:string hash, xs:string which) | java | server
cts:point? | geo:interior-point(cts:region region, xs:string options*) | java | server
xs:boolean | geo:intersects(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:boolean | geo:overlaps(cts:region region-1, cts:region region-2, xs:string options*) | java | server
cts:region* | geo:parse-wkt(xs:string wkt*) | java | server
cts:region | geo:region-approximate(cts:region region, xs:double threshold, xs:string options*) | java | server
cts:region | geo:region-clean(cts:region region, xs:string options*) | java | server
xs:boolean | geo:region-contains(cts:region target, cts:region region*, xs:string options*) | java | server
xs:string | geo:region-de9im(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:boolean | geo:region-intersects(cts:region target, cts:region region*, xs:string options*) | java | server
xs:boolean | geo:region-relate(cts:region region-1, xs:string operation, cts:region region-2, xs:string options*) | java | server
cts:region | geo:remove-duplicate-vertices(cts:region region, xs:string options*) | java | server
xs:double | geo:shortest-distance(cts:point p1, cts:region region*, xs:string options*) | java | server
xs:boolean | geo:touches(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:boolean | geo:validate-wkt(xs:string wkt) | java | server
xs:boolean | geo:within(cts:region region-1, cts:region region-2, xs:string options*) | java | server
json:object | json:object-define(xs:string keys*) | java | server
xs:boolean | map:contains(map:map map, xs:string key) | java | server
map:map | map:entry(xs:string key, item value*) | java | server
item* | map:get(map:map map, xs:string key) | java | server
xs:anyAtomicType* | math:mode(xs:anyAtomicType arg*, xs:string options*) | java | server
xs:double? | math:percent-rank(xs:anyAtomicType arg*, xs:anyAtomicType value, xs:string options*) | java | server
xs:integer? | math:rank(xs:anyAtomicType arg1*, xs:anyAtomicType arg2, xs:string options*) | java | server
rdf:langString | rdf:langString(xs:string string, xs:string lang) | java | server
sem:invalid | sem:invalid(xs:string string, sem:iri datatype) | java | server
xs:QName | sem:iri-to-QName(xs:string arg1) | java
xs:boolean | sem:langMatches(xs:string lang-tag, xs:string lang-range) | java | server
sem:store | sem:ruleset-store(xs:string locations*, sem:store store*, xs:string options*) | java | server
sem:store | sem:store(xs:string options*, cts:query query?) | java | server
xs:anyAtomicType | sem:typed-literal(xs:string value, sem:iri datatype) | java | server
sem:unknown | sem:unknown(xs:string string, sem:iri datatype) | java | server
xs:string* | spell:double-metaphone(xs:string word) | java | server
xs:integer | spell:levenshtein-distance(xs:string str1, xs:string str2) | java | server
xs:string | spell:romanize(xs:string string) | java | server
xs:integer? | sql:bit-length(xs:string str?) | java | server
xs:unsignedLong? | sql:bucket(xs:anyAtomicType bucketEdgesParam*, xs:anyAtomicType srchParam, xs:string collationLiteral) | java | server
xs:string | sql:collated-string(xs:string string, xs:string collationURI) | java | server
item? | sql:dateadd(xs:string datepart?, xs:int number?, item date?) | java | server
xs:integer? | sql:datediff(xs:string datepart?, item startdate?, item enddate?) | java | server
xs:integer? | sql:datepart(xs:string datepart, item date) | java | server
xs:boolean? | sql:glob(xs:string input?, xs:string pattern) | java | server
xs:string | sql:insert(xs:string str, xs:numeric start, xs:numeric length, xs:string str2) | java | server
xs:unsignedInt | sql:instr(xs:string str, xs:string n) | java | server
xs:boolean? | sql:like(xs:string input?, xs:string pattern, xs:string escape) | java | server
xs:string? | sql:ltrim(xs:string str?) | java | server
xs:integer? | sql:octet-length(xs:string x?) | java | server
xs:string? | sql:rtrim(xs:string str?) | java | server
xs:string? | sql:soundex(xs:string arg?) | java | server
xs:integer? | sql:strpos(xs:string target?, xs:string test?, xs:string collation?) | java | server
item? | sql:timestampadd(xs:string dateTimeType?, xs:int value?, item timestamp?) | java | server
xs:integer? | sql:timestampdiff(xs:string dateTimeType?, item timestamp1?, item timestamp2?) | java | server
xs:string? | sql:trim(xs:string str) | java | server
xs:string | xdmp:base64-decode(xs:string encoded) | java | server
xs:string | xdmp:base64-encode(xs:string plaintext) | java | server
xs:boolean | xdmp:castable-as(xs:string namespace-uri, xs:string local-name, item item?) | java | server
xs:string | xdmp:crypt(xs:string password, xs:string salt) | java | server
xs:string | xdmp:crypt2(xs:string password) | java | server
xs:string | xdmp:decode-from-NCName(xs:string name) | java | server
xs:string | xdmp:diacritic-less(xs:string string) | java | server
xs:string | xdmp:encode-for-NCName(xs:string name) | java | server
xs:string | xdmp:format-number(xs:numeric value*, xs:string picture?, xs:string language?, xs:string letter-value?, xs:string ordchar?, xs:string zero-padding?, xs:string grouping-separator?, xs:integer grouping-size?) | java | server
xs:unsignedInt | xdmp:hash32(xs:string string) | java | server
xs:unsignedLong | xdmp:hash64(xs:string string) | java | server
xs:integer | xdmp:hex-to-integer(xs:string hex) | java | server
xs:string | xdmp:hmac-md5(item secretkey, item message, xs:string encoding) | java | server
xs:string | xdmp:hmac-sha1(item secretkey, item message, xs:string encoding) | java | server
xs:string | xdmp:hmac-sha256(item secretkey, item message, xs:string encoding) | java | server
xs:string | xdmp:hmac-sha512(item secretkey, item message, xs:string encoding) | java | server
xs:string? | xdmp:initcap(xs:string string?) | java | server
xs:string | xdmp:md5(item data, xs:string encoding) | java | server
xs:string? | xdmp:node-metadata-value(node node, xs:string keyName) | java | server
item* | xdmp:node-permissions(node node, xs:string output-kind) | java | server
xs:integer | xdmp:octal-to-integer(xs:string octal) | java | server
xs:dateTime | xdmp:parse-dateTime(xs:string picture, xs:string value, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:dateTime | xdmp:parse-yymmdd(xs:string picture, xs:string value, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:integer? | xdmp:position(xs:string test?, xs:string target?, xs:string collation?) | java | server
xs:QName | xdmp:QName-from-key(xs:string key) | java | server
xs:anyURI? | xdmp:resolve-uri(xs:string relative?, xs:string base) | java | server
xs:string | xdmp:sha1(item data, xs:string encoding) | java | server
xs:string | xdmp:sha256(item data, xs:string encoding) | java | server
xs:string | xdmp:sha384(item data, xs:string encoding) | java | server
xs:string | xdmp:sha512(item data, xs:string encoding) | java | server
xs:string | xdmp:strftime(xs:string format, xs:dateTime value) | java | server
document-node+ | xdmp:unquote(xs:string arg, xs:string default-namespace?, xs:string options*) | java | server
xs:string | xdmp:uri-content-type(xs:string uri) | java | server
xs:string | xdmp:uri-format(xs:string uri) | java | server
xs:string | xdmp:url-decode(xs:string encoded) | java | server
xs:string | xdmp:url-encode(xs:string plaintext, xs:boolean noSpacePlus?) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
xs:string? | cts:part-of-speech(xs:string token) | java | server
xs:string* | cts:stem(xs:string text, xs:string language?, xs:string partOfSpeech?) | java | server
xs:string* | cts:tokenize(xs:string text, xs:string language?, xs:string field?) | java | server
xs:string | fn:codepoints-to-string(xs:integer arg*) | java | server
xs:string | fn:concat(xs:anyAtomicType parameter1?) | java | server
xs:string | fn:default-collation() | java | server
xs:string | fn:encode-for-uri(xs:string uri-part?) | java | server
xs:string | fn:escape-html-uri(xs:string uri-part?) | java | server
xs:string | fn:format-date(xs:date value?, xs:string picture, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:string | fn:format-dateTime(xs:dateTime value?, xs:string picture, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:string | fn:format-number(xs:numeric value*, xs:string picture, xs:string decimal-format-name) | java | server
xs:string | fn:format-time(xs:time value?, xs:string picture, xs:string language?, xs:string calendar?, xs:string country?) | java | server
xs:string | fn:generate-id(node node?) | java | server
xs:string* | fn:in-scope-prefixes(element-node element) | java | server
xs:string | fn:iri-to-uri(xs:string uri-part?) | java | server
xs:string | fn:local-name(node arg?) | java | server
xs:string? | fn:lower-case(xs:string string?) | java | server
xs:string | fn:name(node arg?) | java | server
xs:string? | fn:normalize-space(xs:string input?) | java | server
xs:string? | fn:normalize-unicode(xs:string arg?, xs:string normalizationForm) | java | server
xs:string? | fn:replace(xs:string input?, xs:string pattern, xs:string replacement, xs:string flags) | java | server
xs:string? | fn:string(item arg?) | java | server
xs:string | fn:string-join(xs:string parameter1*, xs:string parameter2) | java | server
xs:string | fn:substring(xs:string sourceString?, xs:numeric startingLoc, xs:numeric length) | java | server
xs:string? | fn:substring-after(xs:string input?, xs:string after?, xs:string collation) | java | server
xs:string? | fn:substring-before(xs:string input?, xs:string before?, xs:string collation) | java | server
xs:string* | fn:tokenize(xs:string input?, xs:string pattern, xs:string flags) | java | server
xs:string? | fn:translate(xs:string src?, xs:string mapString, xs:string transString) | java | server
xs:string? | fn:upper-case(xs:string string?) | java | server
xs:string* | geo:geohash-encode(cts:region region, xs:integer geohash-precision?, xs:string options*) | java | server
xs:string* | geo:geohash-subhashes(xs:string hash, xs:string which) | java | server
xs:string | geo:region-de9im(cts:region region-1, cts:region region-2, xs:string options*) | java | server
xs:string* | geo:to-wkt(cts:region wkt*) | java | server
xs:string* | map:keys(map:map map) | java | server
xs:string | rdf:langString-language(rdf:langString val) | java | server
xs:string | sem:lang(xs:anyAtomicType value) | java | server
xs:string | sem:timezone-string(xs:dateTime value) | java | server
xs:string | sem:uuid-string() | java | server
xs:string* | spell:double-metaphone(xs:string word) | java | server
xs:string | spell:romanize(xs:string string) | java | server
xs:string | sql:collated-string(xs:string string, xs:string collationURI) | java | server
xs:string? | sql:dayname(item arg?) | java | server
xs:string | sql:insert(xs:string str, xs:numeric start, xs:numeric length, xs:string str2) | java | server
xs:string? | sql:left(xs:anyAtomicType str?, xs:numeric n?) | java | server
xs:string? | sql:ltrim(xs:string str?) | java | server
xs:string? | sql:monthname(item arg?) | java | server
xs:string | sql:repeat(item str*, xs:numeric n) | java | server
xs:string? | sql:right(xs:anyAtomicType str?, xs:numeric n?) | java | server
xs:string? | sql:rtrim(xs:string str?) | java | server
xs:string? | sql:soundex(xs:string arg?) | java | server
xs:string? | sql:space(xs:numeric n?) | java | server
xs:string? | sql:trim(xs:string str) | java | server
xs:string | xdmp:base64-decode(xs:string encoded) | java | server
xs:string | xdmp:base64-encode(xs:string plaintext) | java | server
xs:string | xdmp:crypt(xs:string password, xs:string salt) | java | server
xs:string | xdmp:crypt2(xs:string password) | java | server
xs:string? | xdmp:dayname-from-date(xs:date arg?) | java | server
xs:string | xdmp:decode-from-NCName(xs:string name) | java | server
xs:string | xdmp:describe(item item*, xs:unsignedInt max-sequence-length?, xs:unsignedInt max-item-length?) | java | server
xs:string | xdmp:diacritic-less(xs:string string) | java | server
xs:string | xdmp:element-content-type(element-node element) | java | server
xs:string | xdmp:encode-for-NCName(xs:string name) | java | server
xs:string | xdmp:format-number(xs:numeric value*, xs:string picture?, xs:string language?, xs:string letter-value?, xs:string ordchar?, xs:string zero-padding?, xs:string grouping-separator?, xs:integer grouping-size?) | java | server
xs:string? | xdmp:get-current-user() | java | server
xs:string | xdmp:hmac-md5(item secretkey, item message, xs:string encoding) | java | server
xs:string | xdmp:hmac-sha1(item secretkey, item message, xs:string encoding) | java | server
xs:string | xdmp:hmac-sha256(item secretkey, item message, xs:string encoding) | java | server
xs:string | xdmp:hmac-sha512(item secretkey, item message, xs:string encoding) | java | server
xs:string? | xdmp:initcap(xs:string string?) | java | server
xs:string | xdmp:integer-to-hex(xs:integer val) | java | server
xs:string | xdmp:integer-to-octal(xs:integer val) | java | server
xs:string | xdmp:key-from-QName(xs:QName name) | java | server
xs:string | xdmp:md5(item data, xs:string encoding) | java | server
xs:string? | xdmp:month-name-from-date(xs:date arg?) | java | server
xs:string* | xdmp:node-collections(node node) | java | server
xs:string? | xdmp:node-metadata-value(node node, xs:string keyName) | java | server
xs:string | xdmp:node-kind(node node) | java | server
xs:string? | xdmp:node-uri(node node) | java | server
xs:string | xdmp:path(node node, xs:boolean include-document?) | java | server
xs:string | xdmp:sha1(item data, xs:string encoding) | java | server
xs:string | xdmp:sha256(item data, xs:string encoding) | java | server
xs:string | xdmp:sha384(item data, xs:string encoding) | java | server
xs:string | xdmp:sha512(item data, xs:string encoding) | java | server
xs:string | xdmp:strftime(xs:string format, xs:dateTime value) | java | server
xs:string | xdmp:uri-content-type(xs:string uri) | java | server
xs:string | xdmp:uri-format(xs:string uri) | java | server
xs:string | xdmp:url-decode(xs:string encoded) | java | server
xs:string | xdmp:url-encode(xs:string plaintext, xs:boolean noSpacePlus?) | java | server