Я довольно новичок в xsl и мне нужна только эта часть, чтобы закончить с проектом.Таким образом, вместо того, чтобы делать много тестов и неудач, я думаю, что кто-то может решить это довольно легко.Я знаю программирование на других языках, так что я думаю, что для некоторых это будет простой случай?
Так вот в чем проблема.У меня есть шаблон, который выглядит примерно так:
<xsl:template name ="TemplateName1">
<xsl:param name ="ParmId1"/>
<cbc:Element1>
<xsl:choose>
<xsl:when test="$ParmId1= 'N15'">Net per 15 days</xsl:when>
<xsl:when test="$ParmId1= '15'">Net per 15 days</xsl:when>
</xsl:choose>
</cbc:Element1>
</xsl:template>
Мне нужен более динамичный подход.Я знаю, что параметр будет начинаться с буквы, а затем цифры, или это будут просто цифры.Это будет только 1-2 цифры в номере.Я хочу, чтобы результат выглядел следующим образом: "Net per 'parameter' days"
Если только параметр не начинается с буквы, то мне нужно изменить $ ParmId1, чтобы удалить первый символ.
* Обновление: первой буквой всегда будет буква «N» - примеры: 4, N4, 30, N30.
Спасибо за помощь.