--- 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" } ) }}