EXSLT 编辑
EXSLT is a set of extensions to XSLT. There are a number of modules; those that are supported by Firefox are listed below:
- Common (exsl)
- The EXSLT Common package provides basic functions that expand upon the capabilities of XSLT. The namespace for the Common package is
http://exslt.org/common
. - Math (math)
- The EXSLT Math package provides functions for working with numeric values and comparing nodes. The namespace for the Math package is
http://exslt.org/math
. - Regular expressions (regexp)
- The EXSLT Regular Expressions package provides functions that allow testing, matching, and replacing text using JavaScript style regular expressions. The namespace for the Regular Expressions package is
http://exslt.org/regular-expressions
. - Sets (set)
- The EXSLT Sets package offers functions that let you perform set manipulation. The namespace for these functions is
http://exslt.org/sets
. - Strings (str)
- The EXSLT Strings package provides functions that allow the manipulation of strings. The namespace for the Strings package is
http://exslt.org/strings
.
EXSLT modules
To use an EXSLT function, you need to declare the namespace the function is in, and then use the appropriate prefix when calling the function. For example, to use the regular expressions package:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:regexp="http://exslt.org/regular-expressions">
<xsl:template match="/">
...
<xsl:value-of select="regexp:replace(/root/@value, 'before', 'gi', 'AFTER')"/>
...
</xsl:template>
</xsl:stylesheet>
Common
The EXSLT Common package provides basic functions that expand upon the capabilities of XSLT. The namespace for the Common package is http://exslt.org/common
.
Functions
Math
The EXSLT Math package provides functions for working with numeric values and comparing nodes. The namespace for the Math package is http://exslt.org/math
.
Functions
Regular expressions
The EXSLT Regular Expressions package provides functions that allow testing, matching, and replacing text using JavaScript style regular expressions.
The EXSLT Regular Expressions namespace is http://exslt.org/regular-expressions
.
Functions
Sets
The EXSLT Sets package offers functions that let you perform set manipulation. The namespace for these functions is http://exslt.org/sets
.
Functions
Strings
The EXSLT Strings package provides functions that allow the manipulation of strings. The namespace for the Strings package is http://exslt.org/strings
.
Functions
See also
Subnav
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论