[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XSLT Processor Detection
I'm trying to figure out what XSLT processor a browser is running, so I
copy/pasted the processor-version.xsl source into a new xsl document, and
modified it to put a cookie in the user's browser, like so:
<?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 Check</title> </head> <body> <script> var expDate = new Date("June 13, 2023"); <xsl:choose> <xsl:when test="false()"> <msxsl:if test="."> var xslprocessorcookie = "upcast_xslprocessor=old;path=/;expires=" + expDate.toGMTString(); </msxsl:if> </xsl:when> <xsl:otherwise> <msxsl:choose> <msxsl:when test="."> var xslprocessorcookie = "upcast_xslprocessor=old;path=/;expires=" + expDate.toGMTString(); </msxsl:when> <msxsl:otherwise> var xslprocessorcookie = "upcast_xslprocessor=new;path=/;expires=" + expDate.toGMTString(); </msxsl:otherwise> </msxsl:choose> </xsl:otherwise> </xsl:choose> document.cookie = xslprocessorcookie; window.navigate("<:var returnTo>"); </script> </body> </html> However, when I try to load the xsl file, I get a "Syntax error" on line 14. Line 14 appears to be the first <xsl:choose>. Any ideas on what's wrong? Thanks. -Kevin _________________________________________________________________ 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|