--- title: EXSLT slug: Web/EXSLT tags: - EXSLT - XSLT - XSLT_Reference translation_of: Web/EXSLT ---
{{XSLTRef}}
EXSLTは XSLTの拡張です. 幾つかのモジュールがある。Firefox にサポートされているものを以下に示す:
exsl
)math
)regexp
)set
)str
)EXSLT拡張を使用するためには、スタイルシートに拡張名前空間として名前空間を宣言する必要があります。 例)正規表現パッケージの使用:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:regexp="http://exslt.org/regular-expressions" extension-element-prefixes="regexp"> <xsl:import href="regexp.xsl" /> ... </xsl:stylesheet>
EXSLT CommonパッケージはXSLTの機能に関わる基本関数を提供します。Commonパッケージの名前空間は http://exslt.org/common
.
EXSLT Mathパッケージは数値とノード比較に関わる関数を提供する。Mathパッケージの名前空間は http://exslt.org/math
.
EXSLT Regular ExpressionsパッケージはJavaScriptスタイルの正規表現を使った、 検査(test)、検索(match)、および置換(replace)を行う関数を提供する。
Regular Expressionsの名前空間は http://exslt.org/regular-expressions
.
EXSLT Setsパッケージは集合操作関数を提供する。Setsパッケージの名前空間は
http://exslt.org/sets
.
EXSLT Stringsパッケージは文字列操作関数を提供する。 Stringsパッケージの名前空間はhttp://exslt.org/sets
.
</div>
{{ languages( { "en": "en/EXSLT", "es": "es/EXSLT", "fr": "fr/EXSLT", "pl": "pl/EXSLT" } ) }}