перевести шаблон в xslt - PullRequest
       2

перевести шаблон в xslt

0 голосов
/ 09 июня 2011

Я использую версию XSLT 1.0 и застрял в переводе шаблона. Мне нужно перевести строку 'nn' с 'XZ'. Функция перевода не работает для меня. Пожалуйста, предложите, как это может быть достигнуто в версии XSLT 1.0 без написания отдельного шаблона для него в один лайнер.

Ответы [ 2 ]

0 голосов
/ 09 июня 2011

Вы можете использовать string-before() и string-after() для достижения своей цели:

<xsl:variable name="prefix" select="substring-before($value, 'nn')" />
<xsl:variable name="suffix" select="substring-after($value, 'nn')" />

<xsl:value-of select="concat($prefix, 'XZ', $suffix)" />
0 голосов
/ 09 июня 2011

Этого можно добиться с помощью рекурсивного шаблона: встраивание тегов в xslt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...