2011-08-11 27 views
-1

I持って次の文字列、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_を必要とする人は、スタイルシートに標準の追加テンプレートを含めて生活し、 "ホイールを再改造する"方法の放浪を止めるべきです。 –