2011-08-11 4 views
-1

У меня есть следующая строка,XSLT - Заменить число символов в строке

';#6;#' 

выше строка может быть что угодно, например:

';#1;#' or ';#2;#' , or ';#3;#' ... 

Мне нужно, чтобы иметь возможность заменить содержание между ' и '

Возможно ли это использовать что-то вроде перевода в XSLT 1.0?

+0

Возможно, вы замените всю строку, почему бы просто не переписать текст как '' replace''? Пожалуйста, будьте яснее. –

ответ

0

Использование substring и concat функции.

1

В XSLT 1.0 такого рода вещи довольно сложно. Взгляните на библиотеку функций обработки строк, доступных на сайте www.exslt.org. Некоторые из них поставляются с реализациями XSLT, которые вы можете скопировать в таблицу стилей и вызывать (как правило, как xsl: call-template).

+0

Люди, использующие XSLT 1.0 и нуждающиеся в _string-handling_, должны жить со стандартными дополнительными шаблонами, включенными в их таблицы стилей, и перестать блуждать о том, как «изобретать колесо». –