Is there any way for an (.xqy) file to refer relatively to an (.xml)
file on the filesystem? Note that (.xqy) files need not be in a
subdirectory of the Marklogic installation.
My motivation here is a localization file (en.xml, fr.xml, etc)
containing keys and strings for i18n purposes. This file can easily be
inserted into the database, but editing then becomes tedious.
Eric
Danny Sokolsky wrote:
I don't know of another way besides try/catch (which is great for this
type of thing).
-Danny
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Eric
Palmitesta
Sent: Wednesday, December 17, 2008 12:44 PM
To: General Mark Logic Developer Discussion
Subject: Re: [MarkLogic Dev General] absolute path: xdmp:document-getvs
xdmp:uri-is-file
Shorter version of my question: is there a file-system equivalent of the
fn:doc-available function?
Eric
Eric Palmitesta wrote:
Hi all,
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
different:
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
installed."
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?
Thanks,
Eric
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general