|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RE: Troubling passing parameter to xsl:sort via AS
If you are suuuuure Request("order") <> "" then perhaps your Objects
don't support passing? Wild guess. It looks more or less like my own
code.
I use "MSXML2.FreeThreadedDOMDocument.3.0" and "MSXML2.XSLTemplate.3.0".
On 8/2/07, Jessica Hennessey <jessica@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






