Im сходит с ума по этой проблеме XSL у меня есть!xsl: sort не работает вместе с xsl: выберите или
Дело в том, что я хочу сортировать газету после того, что выбрано в ФОРМЕ. Если $sort_newspaper = 'name'
и он должен сортировать после имени (<xsl:sort select="./@name"/>
) ... но ... он не работает, если существует xsl:sort
внутри выбора или после. Он также не работает с xsl:if
.
Чтобы быть ясно, что работать как код сейчас, на выбор работы ...
<xsl:for-each select="./newspaper[count(. | key('newspaper_key', ./@id)[1]) = 1]">
<xsl:sort select="./@name"/>
<xsl:choose>
<xsl:when test="$sort_newspaper = 'name'">
XSL:SORT SHOULD BE HERE BUT THAT WILL RESULT IN ERROR!
</xsl:when>
<xsl:otherwise>
HALLO
</xsl:otherwise>
</xsl:choose>
IF XSL:SORT WOULD BE HERE IT WOULD RESULT IN ERROR TOO!
</xsl:for-each>