| Subject: RE: [xsl] ASP and MSXML AddParameter From: cknell@xxxxxxxxxx Date: Mon, 07 Jul 2003 22:43:38 -0400 | 
>From the Microsoft XML 4.0 Parser help file:
var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0");
var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0");
var xslProc;
xslDoc.async = false;
xslDoc.load("sample2.xsl");
xslt.stylesheet = xslDoc;
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
xmlDoc.async = false;
xmlDoc.load("books.xml");
xslProc = xslt.createProcessor();
xslProc.input = xmlDoc;
xslProc.transform();
alert(xslProc.output);
-- 
Charles Knell
cknell@xxxxxxxxxx - email
-----Original Message-----
From:     "Jay Zeiger" <jzeiger@xxxxxxxxxxxx>
Sent:     Mon, 7 Jul 2003 17:18:34 -0400
To:       <XSL-List@xxxxxxxxxxxxxxxxxxxxxx>
Subject:  [xsl] ASP and MSXML AddParameter
I have coded ASP (thanks to internet.com) so that I can display XML/XSL
files, but I need to add the "AddParameter" method. I have read some older
posts here, but I can't quite figure out how to do this. If I wanted to add
a parameter named "param1", I think I need something like:
if len(strOptionalParam1) then
	Set xslProc = xslt.createProcessor()
	xslProc.input = xmlDoc    ' >>>>>>---- what is this xmlDoc suppose to refer
to??????
	xslProc.addParameter "param1", strOptionalParam1
	xslProc.Transform
end if
'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++
' + But, how is this properly integrated into my function (assume that
strOptionalParam1
' + contains the param1 value) ????????????????????
'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++
Function loadXMLFile(strXMLFile, strXSLFile, strOptionalParam1)
	'Declare local variables
 	Dim objXML
 	Dim objXSL
	Dim xslProc
 	'Instantiate the XMLDOM Object that will hold the XML file.
 	set objXML = Server.CreateObject("Microsoft.XMLDOM")
 	'Turn off asyncronous file loading.
 	objXML.async = false
 	'Load the XML file.
 	objXML.load(strXMLFile)
 	if len(strXSLFile) then
 		'Instantiate the XMLDOM Object that will hold the XSL file.
		 set objXSL = Server.CreateObject("Microsoft.XMLDOM")
		 'Turn off asyncronous file loading.
		 objXSL.async = false
		 'Load the XSL file.
		 objXSL.load(strXSLFile)
		 Response.Write(objXML.transformNode(objXSL))
 	else
		 Response.Write (objXML.transformNode(objXML))
 	end if
	if Err.Number then
		ErrorReportingRoutine()
	end if
End Function
'
' THANKS very much!!
'
 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] ASP and MSXML AddParamete, Marcus Andersson | Thread | [xsl] Displaying a combination of t, Karen Dunstall | 
| RE: [xsl] Displaying a combination , Karen Dunstall | Date | [xsl] Parsing two XML files at the , Vivek Shinde | 
| Month |