Subject: RE: [xsl] fn:document-uri in Saxon and XMLSpy From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 6 Jan 2006 16:42:20 -0000 |
A valid URI can never contain a backslash. It looks as if XML Spy is returning the Windows filename. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Jesper Tverskov [mailto:jesper@xxxxxxxxxxx] > Sent: 06 January 2006 16:32 > To: Xsl-List@Lists. Mulberrytech. Com > Subject: [xsl] fn:document-uri in Saxon and XMLSpy > > Hi > > In XPath 2.O fn:document-uri returns full path and filename > of the input XML > document or context node. In order just to get the filename > returned I use > this set of functions in XSLT processor SAXON 8B in oXygen: > > subsequence(reverse(tokenize(document-uri(.), "/")), 1, 1) > > > But I need to use this set of functions in XMLSpy's 2006 XSLT > processor: > > subsequence(reverse(tokenize(document-uri(.), "\\")), 1, 1) > > > Who is doing it right and why? > > Wouldn't it be better for both processors to make both "/" > and "\\" work? > > Is there a better set of functions to do the samt thing? > > > Best regards, > Jesper Tverskov
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] fn:document-uri in Saxon and , Jesper Tverskov | Thread | Re: [xsl] fn:document-uri in Saxon , David Carlisle |
RE: Re: [xsl] Trouble understanding, cknell | Date | Re: [xsl] fn:document-uri in Saxon , David Carlisle |
Month |