[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.com
Sat Jan 7 16:23:18 PST 2006


base uri xquery
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!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.