Subject: Re: [xsl] param - default settings From: Ingo Friepoertner <friepoertner@xxxxxxxxxxxxx> Date: Tue, 30 Oct 2001 14:01:02 +0100 |
Second, you don't provide default value to abs param, so unless you provide actual value by processor-specific API, abs param will hold empty string (because <xsl:param name="abs"/> is filly equivalent toOK. No more problem... :)
<xsl:param name="abs" select="''"/>) and expression $abs * 3 will evaluate to NaN (Not A Number).
Try <xsl:param name="abs" select="5"/>, for example.
Well I need these vars several times in the stylesheet ... for colspan's, or when ... apply statements.
Excuse me for being so boring, but where is your real problem? :)
<?PHP global $xml_file; global $xsl_file; $xslt_params["abs"] = $HTTP_GET_VARS["abs"]; $xslt_params["rel"] = $HTTP_GET_VARS["rel"];
$processor = xslt_create(); xslt_run ($processor, $xsl_file, $xml_file, "arg:/_result", $xslt_params); $result = xslt_fetch_result ($processor); xslt_free ($processor); echo $result; ?>
Start with: ... xslt_parser2.php?xml_file=report.xml&xsl_file=report.xsl&abs=1&rel=1
-- Ingo Friepoertner friepoertner@xxxxxxxxxxxxx
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] param - default settings, Oleg Tkachenko | Thread | Re: [xsl] param - default settings, David Carlisle |
Re: [xsl] param - default settings, Oleg Tkachenko | Date | Re: [xsl] param - default settings, David Carlisle |
Month |