XSLT |撒克逊 |创建合法的扩展命名空间

XSLT | SAXON | Creating legitimate extension namespace

我搜了google我看了书,还是不解。我如何为 XSLT2.0 创建可以联机服务的实际工作扩展。非常感谢一些指导。

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"

    xmlns:my="http://my.working.url.which.serves.the.extension"

    exclude-result-prefixes="xs"
    version="2.0">
</xsl:stylesheet>

Solutions with pseudo namespace inside the current scope are not welcome. I'm looking for information about creating legitimate extension such as exslt was for XSLT 1.0

XSLT 1.0、2.0 和 EXSLT 都没有使用命名空间 URL 从 URL 中给定的域加载任何代码,而是 XSLT 处理器的实现实现了扩展。通过一些扩展,您可以在 XSLT 本身中实现它们,然后您可以 xsl:importxsl:include 使用扩展模块。在某些情况下,也可以使用不同语言(Java、Javascript、C#、VB、PHP)的处理器特定实现来实现扩展功能,但是然后代码也包含在 XSLT 模块或 XSLT 处理器的附加库中,它不是从 URL.

提供的