## xs:QName Server Expression

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

### Cast With

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

### Parameter Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
cts:query | cts:document-root-query(xs:QName root) | 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-query(xs:QName element-name*, cts:query query) | 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: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
xs:NCName? | fn:local-name-from-QName(xs:QName arg?) | java | server
xs:anyURI? | fn:namespace-uri-from-QName(xs:QName arg?) | java | server
xs:NCName? | fn:prefix-from-QName(xs:QName arg?) | java | server
sem:iri | sem:QName-to-iri(xs:QName arg1) | java
xs:string | xdmp:key-from-QName(xs:QName name) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
xs:QName? | fn:node-name(node arg?) | java | server
xs:QName | fn:QName(xs:string paramURI?, xs:string paramQName) | java | server
xs:QName? | fn:resolve-QName(xs:string qname?, element-node element) | java | server
xs:QName | sem:iri-to-QName(xs:string arg1) | java
xs:QName | xdmp:QName-from-key(xs:string key) | java | server
xs:QName | xdmp:type(xs:anyAtomicType value) | java | server