|
Subject: [xsl] RE: Troubling passing parameter to xsl:sort via ASP From: "Jessica Hennessey" <jessica@xxxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 2 Aug 2007 12:12:13 -0400 |
I am a complete newbie at xml/xsl and can't figure out why my parameter is
not being "read" by my xsl template. The XML document is dynamically
generated each time the page runs. I have no control over how that gets
generated.
****************************************************
ASP Code:
Set objXmlHttp1 = Server.CreateObject("Msxml2.serverxmlhttp")
Set objDom = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
objXmlHttp1.send strSend
xmlOK = objDom.loadXML (objXmlHttp1.responseText)
set xsl = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
xsl.async = false
xslOK = xsl.load(Server.MapPath("includes/joblist.xsl"))
set xslt = Server.CreateObject("MSXML2.XSLTemplate")
set xslt.stylesheet = xsl
Set xslProc = xslt.createProcessor()
xslProc.input = objDom
xslProc.addParameter "order", request("order")
xslProc.transform
sOutput = xslProc.output
response.write sOutput
set xslProc = nothing
set xslt = nothing
******************************************************************
XSL Code:
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="order"/>
<xsl:template match="/">
<xsl:for-each select="root/job">
<xsl:sort select="$order" order="ascending"/>
<tr>
<td><a>
<xsl:attribute name="href">jobdetail.asp?jobid=<xsl:value-of
select="JOBPOSTINGID_INT"/></xsl:attribute>
<xsl:value-of select="TITLE_STRING" /></a></td>
<td><xsl:value-of select="CITY_STRING"/>, <xsl:value-of
select="STATE_STRING"/></td>
<td><xsl:value-of select="EMPLOYMENTTYPE_STRING"/></td>
</tr>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
**************************************************************************
Jessica Hennessey
Sunlight Studios - Internet Consulting & Development
www.sunlightstudios-icd.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Split element with mixed , Abel Braaksma | Thread | Re: [xsl] RE: Troubling passing par, Steve |
| RE: [xsl] Split element with mixed , Kevin Bird | Date | RE: [xsl] Split element with mixed , Michael Kay |
| Month |