[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: param - default settings
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... :) I know now that <xsl:param name="abs" select="5"/> should function, but it doesn't ... Maybe it's a parser problem ... with php/sablotron I can use these short script to work with url param's: <?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 Well, Saxon can't do this (as you mentioned It's not xslt-conform) <!-- Error: xsl:param must be immediately within a template, function or stylesheet --> So I can't use such vars to react on url-parameters ... ;-( I think I should walk a minute around the corner ... and think about other flexible solutions ... :) Greets, Ingo -- Ingo Friepoertner friepoertner@xxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|