Ecco il file ASP per passare il parametro
codice:
<%
'Ricevo l'id
iID = Request.Querystring("id")
'Creo l'oggetto XML
Set objXML = Server.CreateObject("Msxml2.DOMDocument.4.0")
'Carico i dati XML
objXML.async = False
objXML.load("repertorio.xml")
'Creo gli oggetti per il foglio di stile
set objXSL = Server.CreateObject("MSXML2.FreeThreadedDOMDocument.4.0")
set xslTemplate = Server.CreateObject("MSXML2.XSLTemplate.4.0")
'Carico il foglio di stile
objXSL.async = False
objXSL.load("visualizza_dettaglio.xslt")
'Passo il parametro
xslTemplate.stylesheet = objXSL
set xslProcessor = xslTemplate.createProcessor()
xslProcessor.addParameter "id", iID
'Eseguo la trasformazione
xslProcessor.input = objXML
xslProcessor.transform()
Response.Write(xslProcessor.output)
'Pulizia
set xslProcessor = nothing
set objXSL = nothing
set xslTemplate = nothing
Set objXML = nothing
%>