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) }