xsl-list
[Top] [All Lists]

[xsl] pass variables to next form on submit from XSL file

2009-02-17 08:11:05
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 &gt; 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--