[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: MSXMX Params/Variables supported ?

Subject: Re: MSXMX Params/Variables supported ?
From: "Bill Humphries" <bill@xxxxxxxxx>
Date: Thu, 3 Aug 2000 20:12:39 -0700
msxml2.domdocument.3.0 server variables
----- Original Message -----
From: Jac Cowan <jacc@xxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxx>
Sent: Wednesday, August 02, 2000 1:43 PM
Subject: MSXMX Params/Variables supported ?


> Does MSXML ( dll v 5.*, IE 5 ) allow the use of Params or variables
 syntax
> examples appreciated !!! ) ?
> I'm using the parser that came with Win 2k AS with no updates.

You'll need to make sure you have the May or later release of the parser.

>From reading the documentation in the SDK and Michael Kay's book (you
know he will be known as St. Michael soon :> )

You can't use the transformNode method of the DOM, instead, you need
to create a XSLTemplate object, get an XSLTProcessor object from it,
then use the addParameter method.

<%@LANGUAGE="VBScript"%>

<%
Dim xsldoc
Dim myTemplate
Dim myProc
Dim xmldoc

'It has to be Free-Threaded, the idea is to make the widget available
'to an app and have multple users bang on it.
Set xsldoc = Server.CreateObject("Msxml2.FreeThreadedDOMDocument.3.0")
xsldoc.async = false
xsldoc.load Server.MapPath("tranform.xsl")

'This is the critical widget, a compliled XSL template
Set myTemplate = Server.CreateObject("Msxml2.XSLTemplate.3.0")
myTemplate.stylesheet = xsldoc

Set xmldoc = Server.CreateObject("Msxml2.DOMDocument.3.0")

xmldoc.async = false
xmldoc.load Server.MapPath("input.xml")

Set myProc = myTemplate.createProcessor()
myProc.input = xmldoc

'Now set the parameter
myProc.addParameter(foo,"bar")
myProc.output = Response
myProc.transform()

%>

I hope this helps,

Bill Humphries <bill@xxxxxxxxx>
http://www.whump.com/moreLikeThis/


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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.