Мы используем Xalan XSLT 1.0 в Java и хотим передать переменную в соответствие шаблону, чтобы избежать жесткого кодирования имен элементов в файле XSL.Таблица стилей компилируется, но возвращаемая дата неверна.Используем ли мы правильный синтаксис?
Возможные входные данные XML ...
<books>
<book/>
<book/>
</books>
<dvds>
<dvd/>
<dvd/>
</dvds>
<xsl:variable name="matchElement" select="'book'"/>
<!-- OR -->
<xsl:variable name="matchElement" select="'dvd'"/>
<xsl:template match="/*[local-name() = $matchElement]">