Ошибка при использовании JSTL XML taglib - атрибут xml не принимает выражения

Я получаю следующую ошибку, когда пытаюсь использовать JSTL XML taglib:

/server-side-transform.jsp(51,0) 
According to TLD or attribute directive in tag file,
attribute xml does not accept any expressions

Я смотрю в tlds и т. Д., Но если кто-нибудь знает, что это может сэкономить мне время, это будет оценено!

Если это поможет, я получаю эту ошибку при выполнении примера кода

<c:set var="xml">
  <paragraph>
    This document uses <bold>unusual</bold> markup,
    which we want to replace with <bold>HTML</bold>.
  </paragraph>
</c:set>

<c:set var="xsl">
  <?xml version="1.0"?>
  <xsl:stylesheet
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

    <xsl:template match="paragraph">
      <p><xsl:apply-templates/></p>
    </xsl:template>

    <xsl:template match="bold">
      <b><xsl:value-of select="."/></b>
    </xsl:template>
  </xsl:stylesheet>

</c:set>

<x:transform xml="${xml}" xslt="${xsl}"/>

в моем /server-side-transform.jsp - мои директивы taglib:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/xml" prefix="x" %>

и у меня есть стандартные.jar и jstl.jar в / WEB-INF / lib.

Ответы на вопрос(6)

Ваш ответ на вопрос