|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] default base-uri?Per Bothner per at bothner.comSat Jan 7 16:23:18 PST 2006
What is the "default" base-uri when base-uri has not been
explicitly specified. The XQuery specification says "none",
but what does that mean in practice?
If my query contains:
fn:doc("foo.xml")
and assume there is no "declare base-uri" declaration.
Section C.1 of the specifcation says that an implementation
is allowed to overwrite or augment the default, so the result
is implementation-defined. But what *should* it be, assuming
the user have not explicitly specifier a base uri?
* An error?
* Resolved relative to the source code of the XQuery, assuming
that is meaningful - e.g. the directory containing the query file?
* Resolved relative to the "current directory", assuming that
is meaningful? If so, current directory at compile-time or at
run-time, if there is a distinction? If the latter, then the
base-uri is not static - though one could define kludges
like "file:." or "current-directory:foo.xml".
I have some ideas, but maybe people with wider experience have
expectations they could share.
--
--Per Bothner
http://xquery.com/mailman/listinfo/talk http://per.bothner.com/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






