Re: [xsl] question about XSLT namespace

Subject: Re: [xsl] question about XSLT namespace
From: "Geert Bormans geert@xxxxxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 15 Jun 2018 06:25:51 -0000
I bet you will get a lot of response here.... 

I am pretty much convinced changing the namespace with the version of any vocabulary is an extremely bad idea. 
an xsl:template mechanism is exactly the same thing regardless the XSLT version 

If you would just read about the mechanics of what an XSLT processor should do when it finds xslt1.0 constructs in an xslt2.0 stylesheet or the other way round, 
you would understand the power of the xslt version mechanics compared to different namespaces 

A stylesheet after all is a stylesheet, regardless of the version 

Best regards, 

Geert Bormans 

Markup UK - has been a great experience - thanks all 
Proceedings available at 
More to come in 2019 

Van: "Abel Braaksma, (Exselt) abel@xxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> 
Aan: "xsl-list" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> 
Verzonden: Vrijdag 15 juni 2018 07:30:32 
Onderwerp: [xsl] question about XSLT namespace 

Hi all, 
We all know that, the XSLT namespace is [ | ] . This has remained same, for 1.0, 2.0 & 3.0 versions of the XSLT language. My feeling is, that every major XSLT language version should have a different language namespace URI (maybe, we could make the year different for different XSLT language versions). Keeping the language namespace same, gives me a feeling that XSLT 3.0 specific language elements can be used in XSLT 1.0 & 2.0 stylesheets. 

I know that, specifying xsl:stylesheet version="1.0" or version="2.0" or version="3.0" might disambiguate the XSLT language namespace concern. But it would be great, to know the arguments in favor of keeping the XSLT namespace same across different versions of the language. 

Mukul Gandhi 
[ | 
XSL-List info and archive ] 
[ -list/554170 | EasyUnsubscribe ] ( [  | by email ] ) 

Current Thread