Subject: Re: [xsl] XSLT Processor Detection From: "cutlass" <cutlass@xxxxxxxxxxx> Date: Thu, 26 Jul 2001 08:18:31 +0100 |
<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> xsl:version = <xsl:value-of select="system-property('xsl:version')"/> xsl:vendor = <xsl:value-of select="system-property('xsl:vendor')"/> xsl:vendor-url = <xsl:value-of select="system-property('xsl:vendor-url')"/> </xsl:template> </xsl:stylesheet> is the correct code, i also relise that microsoft doesnt give any difference with the 2 namespaces in question, which of course is a bad thing, but i would expect in the future, to not use old namespace, and to have any namespace changes etc, to coincide with some information, maybe there is a requirement to add a new system-property; xsl:vendor-version ??? cheers, jim fuller ----- Original Message ----- From: "cutlass" <cutlass@xxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, July 26, 2001 7:19 AM Subject: Re: [xsl] XSLT Processor Detection > > and what about using this ? > > <?xml version="1.0"?> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0" xsl:version="1.0"> > <xsl:template match="/"> > xsl:version = <xsl:value-of select="system-property('xsl:version')"/> > xsl:vendor = <xsl:value-of select="system-property('xsl:vendor')"/> > xsl:vendor-url = <xsl:value-of select="system-property('xsl:vendor-url')"/> > </xsl:template> > </xsl:stylesheet> > > > cheers, jim fuller > > > ----- Original Message ----- > From: "Kevin Nardi" <kevnardi@xxxxxxxxxxx> > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Wednesday, July 25, 2001 8:28 PM > Subject: RE: [xsl] XSLT Processor Detection > > > Well, the processor-version.xsl on mulberrytech.com seems to work > correctly. > > I think this is because if you have the old version, only the WD-xsl > code > > is processed, while if you have the new version, only the XSLT code is > > processed. > > > > Anyway, I finally was able to accurately detect the XSLT version using > this > > code: > > > > <?xml version="1.0"?> > > <?xml-stylesheet href="xslProcessorCheck.xsl" type="text/xsl"?> > > > > <html xsl:version="1.0" > > xmlns:msxsl="http://www.w3.org/TR/WD-xsl" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > xmlns="http://www.w3.org/TR/xhtml1/strict"> > > <head> > > <title>XSLT Processor Version</title> > > </head> > > <body> > > <script> > > var version = "old"; > > </script> > > <xsl:choose> > > <xsl:when test="false()"> > > <msxsl:if test="."> > > <script>version = "old";</script> > > </msxsl:if> > > </xsl:when> > > <xsl:otherwise> > > <msxsl:choose> > > <msxsl:when test="."> > > </msxsl:when> > > <msxsl:otherwise> > > <script>version = "new";</script> > > </msxsl:otherwise> > > </msxsl:choose> > > </xsl:otherwise> > > </xsl:choose> > > > > <script> > > var expDate = new Date("June 13, 2023"); > > var versionCookie = "upcast_xslprocessor=" + version + ";path=/;expires=" > > + expDate.toGMTString(); > > document.cookie = versionCookie; > > history.back(); > > </script> > > </body> > > </html> > > > > Thanks. > > > > -Kevin > > > > > > > > > > > > >From: "Michael Kay" <mhkay@xxxxxxxxxxxx> > > >Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > >To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > > >Subject: RE: [xsl] XSLT Processor Detection > > >Date: Wed, 25 Jul 2001 09:56:05 +0100 > > > > > > > I'm trying to figure out what XSLT processor a browser is > > > > running, so I > > > > copy/pasted the processor-version.xsl source > > > > > > > <html xsl:version="1.0" > > > > xmlns:msxsl="http://www.w3.org/TR/WD-xsl" > > > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > > > > >Mixing WD-xsl and XSLT in the same stylesheet is like mixing COBOL and > > >FORTRAN in the same program. It doesn't work. > > > > > >Mike Kay > > >Software AG > > > > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > > > > _________________________________________________________________ > > Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT Processor Detection, cutlass | Thread | RE: [xsl] XSLT Processor Detection, Tony Graham |
RE: [xsl] non-breaking white space , Julian Reschke | Date | [xsl] Re: RE: non-breaking white sp, Dimitre Novatchev |
Month |