我可以将reCaptcha添加到使用XSLT构建的表单中吗?

时间:2011-12-14 10:57:49

标签: xslt recaptcha

我需要将recaptcha添加到论坛的新帖子表格中,该表格是通过XSLTprocessor文件在XSL文件中生成的。任何人都可以建议一个教程或recaptcha文档,它们将适用于这个甚至是否可能的过程?

如果使用其他验证码方法比我乐意实现它更容易,则不必使用recaptcha。

提前致谢。

1 个答案:

答案 0 :(得分:0)

可以使用XSLT生成任何(X)Html。生成XHTML通常更容易,因为它符合XML,并且您可以在样式表中包含XHTML片段。虽然XSLT 1.0没有'xhtml'作为有效的输出方法,但您可以使用'xml'(无论如何都是默认值),并包含XHTML命名空间。

最基本的例子(通常是一个很好的起点)是这个模板:

<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns="http://www.w3.org/1999/xhtml">
  <xsl:template match="/">
    <html>
      <!-- xhtml code here -->
    </html>
  </xsl:template>
</xsl:stylesheet>

这只是生成该模板的内容,并且不从XML输入中获取任何内容。从那里,您可以使用从输入中提取数据的xsl指令替换实际的xhtml代码。