Могу ли я добавить reCaptcha в форму, созданную с использованием XSLT? - PullRequest
0 голосов
/ 14 декабря 2011

Мне нужно добавить recaptcha в форму новой публикации на форуме, которая генерируется в XSL-файле с помощью XSLT-процессора. Кто-нибудь может посоветовать учебное пособие или документацию по перепрошивке, которая будет применяться для этого процесса, о том, возможно ли это вообще вообще?

Нет необходимости использовать recaptcha, если проще использовать другой метод captcha, чем я с радостью реализую.

Заранее спасибо.

1 Ответ

0 голосов
/ 14 декабря 2011

Возможно сгенерировать ЛЮБОЙ (X) HTML с помощью XSLT.Как правило, проще генерировать 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-ввода.Оттуда вы можете заменить действительный код xhtml на инструкции xsl, которые извлекают данные из вашего ввода.

...