AH Formatter / XSL Formatter
Q&A



XSLT/XSL-FO/SVG/MathML 仕様について

XSLT

トップ
基本・一般
AH Formatter について
XSL Formatter について
操作方法
プログラミング
XSLT/XSL-FO/SVG/MathML 仕様について
XSLT/XSL-FO/MathML テクニック
索引
Q.  XSLTスタイルシート内で、正規表現を使用することは可能ですか。 [No.2003040402]
A. 

XSLTとXPathの仕様では正規表現が使えません。 したがって、通常の状態では正規表現を使った文字列操作は不可能です。
しかし、XSLTを拡張することができます。 これは、XSLTプロセッサに依存しますが、XSL Formatterでは、XSLTプロセッサを選択できるので、問題は解決できるでしょう。
ひとつは、XSLTスタイルシートでJavaScriptを使うことです。 JavaScriptで正規表現を使って文字列操作が可能です。 使い方は、使用しているXSLTプロセッサの仕様を調べてください。
他に、JavaScript以外にもXSLTプロセッサによる拡張が実装されている場合がありますので、ご使用のXSLTプロセッサの仕様を調べてください。


Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.