[MarkLogic Dev General] absolute path: xdmp:document-get vs
eric.palmitesta at utoronto.ca
Wed Dec 17 12:40:42 PST 2008
Hopefully I'm missing something and someone can put me on the right track.
It's fine to say "if (exists(doc('blah'))) then" because doc will simply
return () rather than producing an error. How do I do the same with
xdmp:document-get? Since xdmp:document-get errors with "file not found"
(if a file is indeed not found), I was hoping to check if the call will
fail before I make it. The xdmp:uri-is-file function looks like the
wrong one to use, though, because an absolute path means something
The api for xdmp:document-get says
"On the filesystem, the path can be fully qualifed or relative. Relative
pathnames are resolved from the directory in which MarkLogic Server is
The api for xdmp:uri-is-file says
says "If the URI begins with a '/', it is relative to the root directory
of the application server."
Is a try/catch the only way?
More information about the General