`
womendu
  • 浏览: 1517947 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

EXSLT: 增强 XSLT 的功能

阅读更多
EXSLT: 增强 XSLT 的功能
更多见http://msdn.microsoft.com/zh-cn/library/ms950776.aspx

翻译见

http://www.yeeyan.com/articles/source/41115_9d7/EXSLT_home_page

官方见 http://www.exslt.org/exslt.html

EXSLT 计划为 XSLT 指定扩展函数的八个模块。 下面列出这些模块以及每个模块的简要说明。


xslt在W3C中的网站

http://www.w3.org/TR/xslt

  • Common: 包含通用的基本扩展元素和函数。

  • Math: 其中包含的扩展元素和函数提供与数学有关的工具。

  • Sets: 其中包含的扩展元素和函数提供与集合操作有关的工具。

  • Functions: 其中包含的扩展元素和函数允许用户定义自己的函数,以便用在 XSLT 中的表达式和模式中。

  • Dates and Times: 包含与日期和时间有关的扩展元素和函数。

  • Strings: 其中包含的扩展元素和函数提供与字符串操作有关的工具。

  • Regular Expressions: 其中包含的扩展元素和函数提供与正则表达式有关的工具。

  • Dynamic: 其中包含的扩展元素和函数处理包含 XPath 表达式的字符串的动态求值。


分享到:
评论

相关推荐

    xslt 扩展PDF教程

    描述:本教程旨在深入探讨XSLT(Extensible Stylesheet Language Transformations)的扩展功能,尤其是通过EXSLT(EXtensions to XSLT)来增强XSLT的处理能力,从而实现更复杂的转换任务。我们将关注于XSLT扩展元素...

    exslt:一个简单的Chrome浏览器扩展程序,可在SLT使用情况计量表网页上查看有用的信息

    exSLT 一个简单的浏览器扩展程序,用于在SLT使用情况计量器网页上查看有用的信息。 这是Google Chrome扩展程序,我仅在Chrome浏览器中对其进行了测试。 如果它不适用于您的Chrome浏览器,请打开一个新的版本。 如何...

    XSLT手册(CHM版)目前最详细的内附教程实例

    5. **内置函数**:XSLT提供了丰富的内置函数,如字符串处理、数值计算、日期和时间操作等。 6. **控制流**:学习如何使用`<if>`、`<choose>`、`<when>`和`<otherwise>`等元素进行条件分支和选择。 7. **扩展和命名...

    exslt.github.io:EXSLT 网站

    这就催生了EXSLT项目,它扩展了XSLT的功能,使其更加强大和灵活。 EXSLT的math模块提供了超越基本算术运算的高级数学函数,如幂运算、对数、三角函数、随机数生成等。这对于处理科学或工程数据特别有用。例如,`...

    XSLT自动代码生成学习笔记

    XSLT 2.0引入了许多新功能,如函数库、类型系统和更复杂的遍历机制,增强了其在代码生成中的应用能力。 2.3 **EXSLT** EXSLT是扩展XSLT的一个开源项目,提供了许多XSLT 1.0标准未涵盖的函数和功能,如日期时间操作...

    DIXML v5.9.0 for D6-XE10.1 XML XSLT EXSLT 解析

    DIXml is an embedded XML, XSLT, and EXSLT processing library for Delphi (Embarcadero / CodeGear / Borland). It is build on the libxml2, libxslt and libexslt libraries but requires no DLLs nor other ...

    XSLT从入门到精通(上)

    此外,还可以通过扩展函数库(如XSLT 2.0及更高版本中的EXSLT)引入更多的功能。 最后,教程可能会探讨一些高级话题,如模板的优先级和继承性,以及如何使用模板的import和include机制来组织和重用代码。XSLT的样式...

    panforte:xslt调试和报告

    或具有与HeadHunter中使用的扩展名相似的exslt扩展名: python lxml_debug.py XSL XML --hh-exslt 已检查: python = 2.6 + lxml = 2.2.8 python = 2.7 + lxml = 3.2.4 python = 2.7 + lxml = 2.2.8 去做 有关...

    XSLT参考手册(根据w3schools的XSLT教程翻译改编而成)

    正确理解这两个元素的功能和使用方法对于掌握 XSLT 至关重要。 接下来,我们将继续深入探讨其他 XSLT 元素,包括但不限于 `<xsl:attribute>`、`<xsl:attribute-set>` 等,进一步了解这些元素如何协同工作以实现复杂...

    XSLT Cookbook

    对于不支持正则表达式的XSLT版本,可以通过字符串操作函数来模拟正则表达式的功能。 **1.11 使用EXSLT字符串扩展** EXSLT提供了额外的字符串处理函数,例如`exsl:node-set()`可以将字符串转换为节点集。 #### 二...

    libxslt-1.1.22.tar.gz

    2. EXSLT支持:EXSLT是一系列针对XSLT的扩展函数库,libxslt提供了对部分EXSLT函数的实现,扩展了XSLT的功能。 3. 并行处理:libxslt支持多线程处理,可以在多处理器系统上并行执行转换,提高处理大量XML文档的能力...

    libxslt-1.0.9-lib

    libxslt库是为各种编程语言(如C、Python等)提供接口,使得开发者能够方便地在应用程序中集成XSLT功能。 **libxslt库详解** libxslt库是Gnome项目的一部分,由Daniel Veillard领导的开发团队创建并维护。它包含了...

    libxslt-1.1.34.tar.gz

    此外,libxslt还包含了许多优化和扩展,比如EXSLT(扩展XSLT),这是一种非官方的、旨在扩展XSLT功能的标准集,包含了数学、日期时间、动态、函数和流媒体等模块。 在XMLSec签名方面,libxslt-1.1.34是不可或缺的。...

    python使用xslt提取网页数据的方法

    Python,作为一种流行且功能强大的编程语言,为开发者提供了一种简便的方式来实现网络爬虫和网页数据提取。在众多可用的工具中,XSLT(Extensible Stylesheet Language Transformations)作为一种强大的语言,用于...

    libxslt-1.1.26.tar.gz

    2. 扩展支持:支持XPath、XInclude、EXSLT和命名空间等XSLT标准扩展。 3. 内存管理:高效的内存管理和垃圾回收机制,确保资源的有效利用。 4. 并行处理:部分功能支持多线程处理,提高大规模转换效率。 5. 安全性:...

    libxslt 安装php时必备的文件

    2. **扩展支持**:除了标准 XSLT 1.0 规范,libxslt 还提供了许多扩展函数,如 EXSLT(eXtensible Stylesheet Language Extensions)和 GNOME 相关的函数。 3. **XPath 支持**:XPath 是一种在 XML 文档中查找信息的...

    libxslt-1.1.26.win32.zip

    通过使用libxslt,开发者可以在SQL查询中应用XSLT转换,直接对XML数据进行操作,极大地增强了PostgreSQL在XML数据处理方面的功能。 **libxslt-1.1.26.win32文件列表** 在压缩包"libxslt-1.1.26.win32"中,通常会...

    libxml2_libxslt_test.7z

    libxslt不仅提供了XSLT转换的基本功能,还包含了各种扩展,如EXSLT,以增强其处理能力。通过libxslt,开发者可以创建复杂的转换规则,将XML数据转化为用户友好的输出。 在"libxml2_libxslt_test"中,我们可以期待...

    ElemExsltFunction.rar_Linux/Unix编程_Visual_C++_

    这个项目可能是一个实现或扩展了EXSLT(Extensible Stylesheet Language Transformations)函数库的尝试,EXSLT是一个为XSLT提供额外功能的开源标准集。 【描述】"Elem Exslt Function Source Code for Linux" 提示...

Global site tag (gtag.js) - Google Analytics