- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 06 Apr 2010 16:35:15 -0400
- To: XProc Dev <xproc-dev@w3.org>
- Message-ID: <m2k4skcoak.fsf@nwalsh.com>
Florent Georges <fgeorges@fgeorges.org> writes: > On 6 April 2010 21:07, Norman Walsh wrote: > >> <p:with-option name="href" select="concat(cxf:cwd(), "/foo.txt")"/> > > Sounds like resolve-uri(cxf:cwd(), 'foo.txt') to me ;-) Yeah, that would amount to the same thing. So the real world use cases were a little more complex. Things like this: select="concat(cxf:cwd(), '/examples/', $name)" which amount to select="resolve-uri(cxf:cwd(), concat('/examples/', $name))" which is a little more tedious. Of course, they also amount to this: select="concat(cxf:cwd(), 'examples/', $name)" if you just remember that cxf:cwd() always ends with a slash. My problem, and what motivated my change, is that I kept thinking that cxf:cwd() was going to behave like cwd() in Perl or Python and so I'd get extra slashes and such. Now, maybe the right answer is, I should stop thinking in terms of scripting languages and directories and think in terms of XML and URIs. At which point, I'm sorely tempted to revert the change :-) Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | There has never been a perfect http://nwalsh.com/ | government, because men have passions; | and if they did not have passions, | there would be no need for | government.-- Voltaire
Received on Tuesday, 6 April 2010 20:35:50 UTC