
rest:check-options( $options as element(rest:options) ) as element(rest:report)?
This function validates the specified options node. Validation
includes both schema validation and some additional
rule-based validation. An empty sequence indicates valid options and any
problems are reported via rest:report elements.
| Parameters | |
|---|---|
| options | The options node to be validated. |
xquery version "1.0-ml";
import module namespace rest="http://marklogic.com/appservices/rest"
at "/MarkLogic/appservices/utils/rest.xqy";
try {
rest:check-options(
<options xmlns="http://marklogic.com/appservices/rest">
<request uri="^/(.+)$" endpoint="/endpoint.xqy">
<uri-param name="play">$1.xml</uri-param>
</request>
</options>)
} catch ($e) {
rest:report-error($e)
}