[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Function arguments (was regexps once)

Subject: Re: Function arguments (was regexps once)
From: David Carlisle <davidc@xxxxxxxxx>
Date: Sun, 13 Jan 2002 01:33:26 GMT
r get function arguments

> Fortunately, given a particular stylesheet in a particular location,
> none of this impacts on what the functions will return for a
> particular set of arguments. So you can guarantee that it doesn't
> change during the lifetime of the transformation (

Not for document() (I think), if external entities or
xsl:import/xsl:include mean that different parts of the stylesheet have
different base uri's I think the relative uri will be resolved
differently. You'd have to say that the effective argument (or required
type) of the function was an absolute uri and that any handling of
relative uri references was part of a coercion before calling the
function to get the arguments in the right form. So that document is
always "really" called with an absolute uri and always returns the same
result given that uri.

David


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

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-2013 All Rights Reserved.