Я разрабатываю приложение, используя symfony2 и веточку для шаблонов. Проблема возникает при попытке использовать Twig в XSL-файле. Это код XSL с Twig:
<?xml version='1.0' encoding='ISO-8859-1'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
{# src/Anotatzailea/AnotatzaileaBundle/Resources/views/Page/testuaanotatu.html.twig #}
{% extends 'AnotatzaileaAnotatzaileaBundle::layout.html.twig' %}
{% block title %}Testua anotatu{% endblock%}
{% block body %}
<div class="box600_lower">
<xsl:template match="word">
<label>
<xsl:attribute name="class">
<xsl:text>annotation_checkbox</xsl:text>
</xsl:attribute>
<xsl:attribute name="id">
<xsl:text>Ascripta</xsl:text>
</xsl:attribute>
<xsl:attribute name="name">
<xsl:text>Bscripta</xsl:text>
</xsl:attribute>
<xsl:attribute name="value">
<xsl:text>Cscripta</xsl:text>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:text>checkbox</xsl:text>
</xsl:attribute>
</label>
<label>
<xsl:attribute name="class">
<xsl:text>altcheckboxoff</xsl:text>
</xsl:attribute>
<xsl:attribute name="for">
<xsl:text>Ascripta</xsl:text>
</xsl:attribute>
<xsl:attribute name="id">
<xsl:text>Bscripta</xsl:text>
</xsl:attribute>
<xsl:value-of select="text()"/>
<xsl:text> </xsl:text>
</label>
</xsl:template>
</div>
{% endblock %}
</xsl:stylesheet>
Код не работает и показывает следующее сообщение:
Предупреждение: XSLTProcessor :: importStylesheet (): ошибка компиляции: файл /var/www/Symfony/web/MyXSLFile.xsl строка 12 шаблона элемента