如何将静态页面中的POST数据导入XSLT?鸡肉和鸡蛋?

时间:2015-07-09 13:05:59

标签: forms xslt if-statement post submit

使用XLST 2.0,我有一个.html表单,并在其上输入

<form method="post" action="perlscript.cgi" name="formname">
  .
  .
<input name="myvar" onchange="form.submit">

然后,我有

<xsl:if test="myvar=1">
  .
  .
</xsl:if>

我意识到这不是这样做的方法,因为XSLT没有将<input name=.. >映射到"myvar=1"。我认为它可能是从XML命名空间中寻找它。

我用谷歌搜索了XSLT POST等,但我没有看到这种语法的例子。我立即得到一个“解析XSLT样式表失败”的错误,没有行号。

如果我注释掉<xsl:if></sxl:if>,表单就可以了,所以我确定这就是问题所在。

所以基本上我需要一种方法来合并XML和FORM命名空间,或者一种访问FORM数据的方法。

0 个答案:

没有答案