Modules | Implementer Page: regexp.html EXSLT - Regular Expressions covers extension elements and functions that provide facilities to do with regular expressions. For ease of implementation, the regular expressions used in this module currently use the Javascript regular expression syntax. XSLT processors may support any number of the extension elements and functions given in this module. Using EXSLT will only make your stylesheet portable amongst the implementations that support EXSLT. Note that there is no requirement for XSLT processors that are compliant to XSLT to support the extensions described within EXSLT. NamespaceThe namespace for EXSLT - Regular Expressions is: http://exslt.org/regular-expressions
Throughout this document, the prefix To use these extensions, you need to declare this namespace as an extension namespace in your stylesheet. If your processor supports this module, then that's all you need to do, but if it doesn't, then you need to use a specific third-party implementation or the module stylesheet. Typically, your stylesheet will look like: <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> FunctionsOther FunctionsThe following extension functions are not considered stable and are not part of the core of EXSLT - Regular Expressions. Processors that claim support of EXSLT - Regular Expressions might not support these functions.
|
http://www.exslt.org/regexp/index.html last modified 2001-06-30