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

我可以将reCaptcha添加到使用XSLT构建的表单中吗?,xslt,recaptcha,Xslt,Recaptcha,我需要将recaptcha添加到论坛的新帖子表单中,该表单通过XSLTprocessor文件在XSL文件中生成。是否有人能提供适用于此过程的教程或recaptcha文档,说明此过程是否可行 如果使用另一种验证码方法比我乐意实现的更容易,那么它不必使用recaptcha 提前感谢。可以使用XSLT生成任何XHtml。生成XHTML通常比较容易,因为它是XML兼容的,并且可以在样式表中包含XHTML片段。尽管XSLT1.0没有“xhtml”作为有效的输出方法,但您可以使用默认的“xml”,并包含xh

我需要将recaptcha添加到论坛的新帖子表单中,该表单通过XSLTprocessor文件在XSL文件中生成。是否有人能提供适用于此过程的教程或recaptcha文档,说明此过程是否可行

如果使用另一种验证码方法比我乐意实现的更容易,那么它不必使用recaptcha


提前感谢。

可以使用XSLT生成任何XHtml。生成XHTML通常比较容易,因为它是XML兼容的,并且可以在样式表中包含XHTML片段。尽管XSLT1.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代码,从输入中提取数据。

什么是recaptcha?这与XSLT有何关系?感谢您的回复,我是直接在包含表单的XSL文件中添加您的建议,还是创建一个新的XSL文件作为模板,然后将此新模板调用到包含表单的XSL文件中?如果我使用php标记而不是html标记,我将如何允许在上面的代码中使用,因为它似乎不处理php,所以它在前端输出;鉴于php是在服务器上完成的,XSLT生成的任何php都不会被处理。如果您使用的是PHP,那么您的PHP代码需要生成源XML服务器端,并将其发送到浏览器,附带样式表指令。