MarkLogic 9 Product Documentation
cts.validDocumentPatchPathcts.validDocumentPatchPath(
string as String,
[map as Object?]
) as Boolean
Summary
Parses path expressions and resolves namespaces using the $map parameter.
Returns true
if the argument is permissible as a path for
document PATCH.
Parameters |
string |
The path to be tested as a string.
|
map |
A map of namespace bindings. The keys should be namespace prefixes and the
values should be namespace URIs. These namespace bindings will be added to
the in-scope namespace bindings in the evaluation of the path.
|
Example
cts.validDocumentPatchPath("/foo/bar[@baz = '1']")
=> true
Example
cts.validDocumentPatchPath("/ns1:foo/ns1:bar[@baz = '1']",{ns1:"http://example.org/myns"})
=> true
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.