|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xslt 2.0, use case wanted.
Elliotte Rusty Harold wrote:
> At 8:33 AM +0100 4/6/04, David.Pawson@xxxxxxxxxxx wrote:
>
>>The comparison I might make is the availability of the name of the
>>source file. Lots of people want it, and its only available as a
>>parameter to the stylesheet.
>
> By source file, do you mean the name of the XSLT stylesheet or of
> the input XML document being transformed?
>
> In either case, there may not always be such a name. Both of these
> can be provided as pure input streams or other non-named things.
> However, if the thing is named I expect there's an accessor for the
> base URI of a node somewhere that would give you what you want, at
> least for the input document, if not the stylesheet.
Indeed, you can access the base URI for a node using the base-uri()
function in XPath 2.0. So if you want to know the filename for the
input document, you can do:
<xsl:variable name="input-uri" select="base-uri(/)" />
and if you want to know the filename for the stylesheet, you can do:
<xsl:variable name="stylesheet-uri" select="base-uri(doc(''))" />
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.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
|

Cart








