Subject: Re: setStylesheetParameter() question From: "Scott Boag/CAM/Lotus" <Scott_Boag@xxxxxxxxx> Date: Wed, 23 Feb 2000 15:01:12 -0500 |
<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version ="1.0"> <xsl:param name="testing">#Default Error String</xsl:param> <xsl:template match="/"> <out> <xsl:apply-templates> <xsl:with-param name="foo" select="$testing"/> </xsl:apply-templates> </out> </xsl:template> <xsl:template match="someelement"> <xsl:param name="foo"/> <xsl:value-of select="$foo"/> </xsl:template> </xsl:stylesheet> You can access $testing from foo directly also. This was tested on the command line with -param testing "'testing val'". The output on my build was: <?xml version="1.0" encoding="UTF-8"?> <out>testing val</out> -scott Brian Dupras <briand@cente To: "XSL - Mulberry (E-mail)" <XSL-List@xxxxxxxxxxxxxxxx>, ra.com> "Xml-Apache (E-mail)" <general@xxxxxxxxxxxxxx> cc: (bcc: Scott Boag/CAM/Lotus) 02/23/00 Subject: setStylesheetParameter() question 12:11 PM Please respond to general Using Xalan and Xerces, I'm tring to send into the XSLT a set of strnig parameters. Here's what I've got: xsltProcessor.setStylesheetParam("testing", "'testing val'"); //note the single quotes <xsl:template match="/"> <xsl:apply-templates> <xsl:with-param name="testing"/> </xsl:apply-templates> </xsl:template> <xsl:template match="someelement"> <xsl:param name="testing"/> <xsl:value-of select="$testing"/> </xsl:template> I know the secont template is getting called because the other stuff that's in there (in my real one) is being output. How do I output the parameter that I sent in? Brian Dupras Centera Information Systems, Inc. phone 303.381.4420 (direct) phone 303.939.0200 (operator) fax 303.939.0111 web http://www.centera.com email briand@xxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: setStylesheetParameter() questi, Brian Dupras | Thread | Applying XSL and Javascript to XMLD, ClareEvans |
RE: setStylesheetParameter() questi, Brian Dupras | Date | Teaching XSLT - Default Tempalte Ru, Francois Lachance |
Month |