Re: [xsl] user-defined XSLT functions and stylesheet variables?

Subject: Re: [xsl] user-defined XSLT functions and stylesheet variables?
From: "Graydon graydon@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 20 Jun 2021 19:18:17 -0000
On Sun, Jun 20, 2021 at 04:42:39PM -0000, Michael Kay mike@xxxxxxxxxxxx scripsit:
> I have occasionally wondered whether the ban on using tunnel parameters inside a function is perhaps rather paternalistic. In many ways, accessing tunnel parameters is "less evil" than accessing global variables, so if functions are allowed to do the latter, they should allowed to do the former. Code that binds the current document to a tunnel parameter is more adaptable and reusable than code that binds it to a global variable.

I find myself wondering if we should not allow either and do some sort
of per-namespace function context that has to be explicitly defined.

(Which is not to say access to tunnel parameters from functions wouldn't
be welcome in this corner; it would.)

-- Graydon

Current Thread