xsl-list
[Top] [All Lists]

ASP and MSXML AddParameter

2003-07-07 14:18:34
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



<Prev in Thread] Current Thread [Next in Thread>