[xsl] browser dependencies for transformation with passing variables

Subject: [xsl] browser dependencies for transformation with passing variables
From: "katharine wykes" <katharinewykes@xxxxxxxxxxx>
Date: Mon, 02 Sep 2002 10:43:17 +0000

Netscape 6 is hanging when I use the server transformation code:


set objXml = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
objXml.async = false
objXml.load(Server.MapPath(srcXml))

set objXsl = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
objXsl.async = false
objXsl.load(Server.MapPath(srcXsl))

'add parameters to the xsl
Set objXSLTemplate = Server.CreateObject("MSXML2.XSLTemplate")
Set objXSLTemplate.stylesheet = objXsl
Set prXSLT = objXSLTemplate.createProcessor

prXSLT.input = objXml
prXSLT.addParameter "countryID",2
prXSLT.addParameter param,nID
prXSLT.Transform
ChildNodes = prXSLT.output

But I would have thought that it would have been browser independent to some extent, being server side.
I did get Netscape to generate a menu when I used:
set xml = Server.CreateObject("MSXML2.DOMDocument.4.0")
set xsl = Server.CreateObject("MSXML2.DOMDocument.4.0")
However, I couldn't pass in parameters to the xsl file. Is there a way of getting parameters into an xsl from an asp variable that produces an output in Netscape6 and IE5


Thanks in advance.
kate

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread