
fn:escape-uri( $uri-part as xs:string, $escape-reserved as xs:boolean ) as xs:string
This is a May 2003 function, and is only available in compatibility mode
(XQuery 0.9-ML)--it has been replaced with fn:encode-for-uri,
fn:iri-to-uri, and fn:escape-html-uri.
Returns a string representing the specified URI either with escaped reserved
characters ($escape-reserved=true) or with the reserved characters left as
specified ($escape-reserved=true). For more details, see the W3C XQuery Functions and Operators specification.
| Parameters | |
|---|---|
| uri-part | A string representing an unescaped URI. |
| escape-reserved |
Specify a boolean value of true to return an escaped URI or
a boolean value of false to return an unescaped URI.
|
fn:escape-uri("http://developer.marklogic.com", fn:true())
=> http%3A%2F%2Fdeveloper.marklogic.com
fn:escape-uri("http://developer.marklogic.com", fn:false())
=> http://developer.marklogic.com
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.