|
Subject: [xsl] pass variables to next form on submit from XSL file From: himanshu padmanabhi <himanshu.padmanabhi@xxxxxxxxx> Date: Tue, 17 Feb 2009 18:40:42 +0530 |
How to pass variables from XSL file to next form on form submit?
CODE
myfile.cgi
$str=$in{'some_value'};
my $parser = XML::LibXML->new();
my $xslt = XML::LibXSLT->new();
my $source = $parser->parse_file($xmlfile);
my $style_doc = $parser->parse_file($xslfile);
my $stylesheet = $xslt->parse_stylesheet($style_doc);
my $results = $stylesheet->transform($source, string =>
"'$str'",val => "'1'");
print $stylesheet->output_string($results);
myfile.xsl
<form name="form1" method="POST" action="file1.cgi">
<tr>
<td>
<xsl:value-of select="label"/>
</td>
<td>
<xsl:value-of select="desc"/>
</td>
<td>
<select>
<xsl:call-template name="str:tokenize">
</xsl:call-template>
</select>
</td>
</tr>
</form>
<xsl:choose>
<xsl:when test="$val > 1">
<script>
document.mon.submit();
</script>
</xsl:when>
</xsl:choose>
</xsl:template>
file1.cgi
Here I want to access $string and $val.XSL should give them on form
submit.How to access those here?
----------------------------
Regards,
Himanshu Padmanabhi
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Decimal to hexadecimal in, Yves Forkl | Thread | RE: [xsl] pass variables to next fo, Michael Kay |
| Re: [xsl] Decimal to hexadecimal in, Yves Forkl | Date | RE: [xsl] pass variables to next fo, Michael Kay |
| Month |